Docker-Overlay2磁盘空间爆满清理方法
Docker-Overlay2磁盘空间爆满清理方法
在日常线上环境中,我们通常会来做利用Docker来做容器化管理,通过运行容器来执行任务等。但是,随着业务量的不断增大,容器的不断启动,往往会出现磁盘空间不足,1、第一种情况:是因为docker中部署的系统中日志内容的不断扩大。这种情况下,我们可手动,或定时任务清理。对于/var/lib/docker/overlay2 空间占用,存在很多误导的方法是去迁移路径等。。其实磁盘空间的占用和overlay在这里插入代码片
方法一
df -TH //查看当前磁盘占用情况
1
如果Use%过大的话就需要清理一下,进入下面目录
cd /var/lib/docker
1
du -sh * //查看当前目录下的文件大小
1
进入containers 目录 查看文件大小,一直 du -sh * 你会发现有一个占用空间很大的 -json.log 的日志文件,然后把这个日志文件清空空间就腾出来了
使用
> *-json.log //将该文件进行清理
1
然后再次 df -TH 发现空间变大了
方法二
可通过执行docker system prune 命令可用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)
【慎用】 docker system prune -a 命令清理更干净、彻底,可以将没有容器使用的Docker镜像都删掉。
Docker中查询磁盘占用情况:
docker system df
1
后续还有方法又续上》》》》》》
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/hsadfdsahfdsgfds/article/details/130488348
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2023-02-27 ELK kibana查询与过滤