睡梦中收到邮件:
磁盘预警,空间不足.
du -lh --max-depth=1p : 查看当前目录下一级子文件和子目录占用的磁盘容量。
逐层分析,哪些目录占用了空间。
最终定位问题:
删除所有关闭的容器
docker ps -a | grep Exit | cut -d ' ' -f 1 | xargs docker rm
删除所有dangling镜像(即无tag的镜像):
docker rmi -f $(docker images | awk '/^.*none.*/ { print $3 }')
删除所有dangling数据卷(即无用的volume):
docker volume rm $(docker volume ls -qf dangling=true)
通过以上方案,我们清理了大量的磁盘空间出来,但是依旧发现某些容器占了大量空间
查看容器发现,是某个废弃应用产生了大量日志,果断删除。
经过清理后,磁盘 空间得到释放
参考资料:
https://www.cnblogs.com/fundebug/p/8353158.html
用了Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有