/var/lib/docker/overlay2 导致根目录爆满问题

55gY 1,524 0


磁盘空间的占用和overlay没关系,它的使用和真实的disk使用相同,overlay只是一个docker的虚拟文件系统,真实的文件系统是前者/dev/vda1,可以看到路径所指为根目录。
所以,通过该目录去查找哪里占用资源过大
通常情况下与overlay2的同级目录下会有如下的目录

##查看镜像占用空间
docker system df

/var/lib/docker/overlay2 导致根目录爆满问题
占用大量空间的日志文件位于containers下,该目录下存在如下目录
/var/lib/docker/overlay2 导致根目录爆满问题
进入目录后有-json.log文件
/var/lib/docker/overlay2 导致根目录爆满问题

##首先停止所有容器,也可以不停止
docker stop$(docker ps -aq)
##填充日志文件为空
cat /dev/null > /var/lib/docker/containers/*-json.log
##查看镜像占用空间
docker system df
##启动所有容器
docker start $(docker ps -aq)

本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

发表评论 取消回复
表情 图片 链接 代码