docker主机瘦身
2019-04-24 本文已影响0人
davisgao
1.docker资源详情命令
docker container ls
docker images ls
docker volume ls
docker network ls
docker info
2. 瘦身
- 删除那些已停止的容器、dangling 镜像、未被容器引用的 network 和构建过程中的 cache
dangling images指 repository 和 tag 列都为 <none>
docker system prune //删除所有停止资源
#删除指定类型资源
docker container prune # 删除所有退出状态的容器
docker volume prune # 删除未被使用的数据卷
docker image prune # 删除 dangling 或所有未被使用的镜像
- 默认不会删除那些未被任何容器引用的数据卷,需指定--volumns
docker system prune --all --force --volumns
- 回到安装初始状态
docker container stop $(docker container ls -a -q) && docker system prune --all --force --volumns
- 逐步回到安装状态
删除容器:docker container rm $(docker container ls -a -q)
删除镜像:docker image rm $(docker image ls -a -q)
删除数据卷:docker volume rm $(docker volume ls -q)
删除 network:docker network rm $(docker network ls -q)