Skip to content
大纲

Docker 常用命令

https://docs.docker.com/engine/reference/commandline/docker/

安装&启动

安装

  1. 使用 curl 命令下载 shell 脚本
curl -fsSL get.docker.com -o get-docker.sh
1
  1. 执行 shell 脚本
sh get-docker.sh
1
  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

查看容器的日志

ls -lh $(find /var/lib/docker/containers/ -name *-json.log)
1

删除所有 dangling 数据卷(即无用的 Volume)

docker volume rm $(docker volume ls -qf dangling=true)
1