Appearance
Docker 常用命令
https://docs.docker.com/engine/reference/commandline/docker/
安装&启动
安装
- 使用
curl
命令下载shell
脚本
curl -fsSL get.docker.com -o get-docker.sh
1
- 执行
shell
脚本
sh get-docker.sh
1
- 可能遇到问题
Public key for docker-ce-19.03.6-3.el7.x86_64.rpm is not installed
1
解决方法:
wget https://get.docker.com/gpg
1
rpmkeys --import ./gpg
1
磁盘空间、日志、Volume 清理
查看当前 docker 使用的磁盘情况
docker system df
1
清除没有使用的镜像、容器、存储卷、网络
docker system prune # 默认会清除"悬空"镜像【就是既没有标签名也没有容器引用的镜像】
docker system prune -a # 删除所有 没正在使用的 镜像、容器、存储卷、网络
docker system prune -f # 强制删除,不需要进行交互式确认
1
2
3
4
5
2
3
4
5
查看容器的日志
ls -lh $(find /var/lib/docker/containers/ -name *-json.log)
1
删除所有 dangling 数据卷(即无用的 Volume)
docker volume rm $(docker volume ls -qf dangling=true)
1