Docker数据清理
Docker数据清理
/var/lib/docker/overlay2
是Docker在使用Overlay2存储驱动时用于存放镜像、容器、卷和临时文件的目录。如果你发现这个目录所占的磁盘空间太大,以下是一些清理空间的方法:
- 删除不需要的容器
运行以下命令来删除所有停止的容器:
docker container prune
或者手动删除特定的停止容器:
docker rm [容器ID或名称]
- 清理无用的镜像
删除未被任何容器使用的镜像:
docker image prune -a
- 清理悬挂的镜像
悬挂的镜像是没有标签的镜像。删除它们可以通过:
docker image prune
- 清理无用的网络
docker network prune
- 清理构建缓存
docker builder prune
- 清理卷
docker volume prune
- 使用 Docker 系统清理命令
docker system prune
要进一步清理包括未使用的卷在内的所有未使用的内容(警告:这可能会导致数据丢失,因为它将删除所有未使用的对象):
docker system prune --volumes -a
在执行任何清理操作之前,请确保备份重要数据
本文作者:StupidCN
本文链接:https://www.cnblogs.com/adblogs/p/18630480
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步