/var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间


和本博客https://www.cnblogs.com/faberbeta/p/13540952.html 内容相同
docker container prune # 删除所有退出状态的容器
docker volume prune # 删除未被使用的数据卷
docker image prune # 删除 dangling 或所有未被使用的镜像

docker system prune --all --force --volumns
这次不仅会删除数据卷,而且连确认的过程都没有了!注意

使用 --all 参数后会删除所有未被引用的镜像而不仅仅是 dangling 镜像

删除所有容器: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)

查看僵尸目录

docker volume ls -qf dangling=true

知道怎么查看,删除就简单了:

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM