家里装宽带、换路由器,或者折腾智能家居时,总免不了和网络容器打交道。很多人觉得这东西高深莫测,其实掌握几个常用命令,自己动手就能解决问题,还能省下请人上门的费用。
查看容器状态:docker ps
刚搭好的服务跑没跑起来?用这条命令一眼看清。
docker ps
想看包括停止的容器,加个 -a 参数就行。
docker ps -a
启动和停止容器:start 与 stop
比如你家里的下载工具容器卡住了,不用重启整个设备,直接停掉再启动。
docker stop 下载器名字
docker start 下载器名字
名字不知道?用上面的 docker ps 看一眼就知道了。
进入容器操作:exec
有时候配置文件要改,比如路由器的DNS设置出问题,进容器里直接调。
docker exec -it 容器名 /bin/bash
进了之后就跟操作电脑终端一样,改完退出就行,不花一分钱找人帮忙。
查看日志排查问题:logs
家里的监控系统突然连不上,先别急着打电话报修,查下日志可能就发现是网络超时。
docker logs 容器名
加上 -f 参数还能实时盯着输出,像看直播一样。
docker logs -f 容器名
清理无用资源:prune
用久了容器多了,硬盘空间告急。删掉那些不用的旧容器和镜像,腾出空间。
docker container prune
docker image prune
定期运行一下,设备跑得更顺畅,连网速都感觉快了些。
一键部署小应用:run
想在本地搭个记账网页,一行命令搞定。
docker run -d -p 8080:80 --name 记账本 nginx
浏览器打开 http://localhost:8080 就能看到页面,不用买云服务器也能自建服务。