老版本 docker 磁盘占用清理
对于 1.13 版本之前的 docker 需要手动清理无用镜像、容器、数据卷
清理命令
docker rmi [image]
docker image rm [image]
支持的子命令
-f
强制删除镜像,即便有容器引用该镜像
-no-prune
不要删除未带标签的父镜像
删除所有关闭的容器命令
docker ps -a | grep Exit | awk '{print $1}' | xargs docker rm
删除所有dangling镜像(无tag的镜像)
docker images | grep "^<none>" | awk '{print $3}' | xargs docker rmi
或者使用下面命令
// 适用于新版本 docker
docker image prune –f
删除所有 dangling 数据卷 (无 tag 的 volume)
容器日志大小分析
docker 会自动创建一些目录
/var/lib/docker/containers/<容器id>
默认情况下容器日志会以json形式保存在此目录下
/var/lib/docker/overlay2
该目录包含了容器的读写层,如果容器使用自己的文件系统保存了数据,那么这些数据会写到此目录下
学习过程中,难免出错。如果您在阅读过程中遇到不太明白,或者有疑问。欢迎指正...联系邮箱crazyCodeLove@163.com
如果觉得有用,想赞助一下请移步赞助页面:赞助一下
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)