首页 > 其他 > 详细

docker 不同引擎导致历史垃圾镜像无法自动清除,致硬盘空间报警

时间:2018-01-25 13:53:46      阅读:776      评论:0      收藏:0      [点我收藏+]

查看硬盘占用大户是
/var/lib/docker/vfs/dir


直觉是images文件,历史原因累积了大量的image

docker rmi 清除掉不用的image文件

可用空间有提升但提升不大

/var/lib/docker/vfs/dir的大小完全没有变化

https://docs.docker.com/engine/userguide/storagedriver/vfs-driver/

 

官方资料显示 /var/lib/docker/vfs 是 Storage Driver: vfs 时images的存储路径 

docker info 显示

Storage Driver: devicemapper

同时确实有 /var/lib/docker/devicemapper 这个目录存在

https://docs.docker.com/engine/userguide/storagedriver/device-mapper-driver/

猜测是旧版本docker daemon应用的是vfs,累积了大量images。

后期操作docker升级重启时,切换为devicemapper,但历史的vfs目录并没有在这时清除掉

停止服务,mv vfs,再重启,服务确实没有受影响。

把vfs彻底删除,空间成功释放

docker 不同引擎导致历史垃圾镜像无法自动清除,致硬盘空间报警

原文:https://www.cnblogs.com/zihunqingxin/p/8278703.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!