前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker 日志清理

Docker 日志清理

原创
作者头像
3号攻城狮
修改2018-08-17 11:36:20
4K0
修改2018-08-17 11:36:20
举报

背景

睡梦中收到邮件:

image.png
image.png

磁盘预警,空间不足.

问题排查

代码语言:txt
复制
du -lh --max-depth=1p : 查看当前目录下一级子文件和子目录占用的磁盘容量。

逐层分析,哪些目录占用了空间。

最终定位问题:

image.png
image.png

docker 容器日志产生了大量的日志.

解决方案

代码语言:txt
复制
删除所有关闭的容器
docker ps -a | grep Exit | cut -d ' ' -f 1 | xargs docker rm
代码语言:txt
复制
删除所有dangling镜像(即无tag的镜像):
docker rmi -f $(docker images | awk '/^.*none.*/ { print $3 }')
代码语言:txt
复制
删除所有dangling数据卷(即无用的volume):
docker volume rm $(docker volume ls -qf dangling=true)

通过以上方案,我们清理了大量的磁盘空间出来,但是依旧发现某些容器占了大量空间

image.png
image.png

查看容器发现,是某个废弃应用产生了大量日志,果断删除。

image.png
image.png

经过清理后,磁盘 空间得到释放

image.png
image.png

参考资料:

https://www.cnblogs.com/fundebug/p/8353158.html

总结

用了Docker,好处挺多的,但是有一个不大不小的问题,它会一不小心占用太多磁盘,这就意味着我们必须及时清理

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 问题排查
  • 解决方案
  • 总结
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档