清理docker占用磁盘空间(docker默认目录存在未被管理的空间)
创始人
2024-03-16 12:48:33
0

粗化清理

#清理卷
docker volume prune#清理镜像
docker image prune#清理容器
docker container prune#清理所有包括:dangling镜像
docker system prune #清理所有,包括未正在使用未正在运行的,可能暂时停止的也会被清【慎用】
docker system prune  -a#如果有buid构建操作,也可以清理
docker builder prune

精确化清理

确定磁盘占用情况
docker system df -v

会列出如下四项占用情况

  • Images space usage:
  • Containers space usage:
  • Local Volumes space usage:
  • Build cache usage: 0B
    根据具体业务需求,删除指定的内容即可

通过默认目录/var/lib/docker/overlay2确定清理

  • 进入/var/lib/docker/overlay2
    执行统计命令
    du -h -d 1 .
    # -h人性化显示
    # -d 1深度为1,也就是统计当前的目录列表
    
  • 查询目录是被什么容器占用
#批量查询占用空间大的目录被谁使用
docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.Id}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}' | grep  目录名称

查找到具体容器后, 分析具体的占用,很可能是容器内的日志未挂载出来,在容器内占用大量空间


问题来了,清理未被任何容器挂载的目录(意外)

[root@localhost overlay2]# du -h . -d 1|grep G
1.1G    ./eee3dd098c1ee4a27787e59a263c8ad7c2b100c83661ca35254cf84f790dd6b5
1.8G    ./6d5325096b29ce9662bf3ab7fc0dfdc515b6a1e3ec235a905cd3b2d988fa34a3
5.0G    ./f6196ccb8087085ae04c464263017bfbbd9a6bc4da284114a4678e1bfb67c2b4
41G     ./427ff3952fdad65f0fb8581f5ccc9c5f0d405c2720ca0a612703aacd71481a52
1.4G    ./af233808fb6734a00f3795d71460b0290328a38a5051466ab112d86df066e459
8.5G    ./e30b59f92a59033c84fd3bec986d46be00f91c950803c7a8116f7949d44b219e

通过查找超过1G的目录,发现一个41G大小的目录 ,但未关联上任何的容器,已经关闭的容器也未存在;
说明是已经被删除的容器,但为什么未被同时删除?
进入427ff3952fdad65f0fb8581f5ccc9c5f0d405c2720ca0a612703aacd71481a52目录,进到到diff子目录,发现是nacos的日志文件,以前确实存在容器内的日志未挂载出来的现象;后来已经修正,但不知这里还存在未被清理的内容;

确定确实无任何容器挂载,以后也不会有容器挂载这个目录,直接rm

rm -f  427ff3952fdad65f0fb8581f5ccc9c5f0d405c2720ca0a612703aacd71481a52

相关内容

热门资讯

以“江南”为最大公约数,在沪苏... 转自:上观新闻这个夏天,长三角生态绿色一体化发展示范区被萤火虫点亮。6月21日,来自上海、江苏、浙江...
光伏概念持续走高 亿晶光电、欧... 7月2日早盘,光伏概念持续走高,截至10时55分,亿晶光电、欧晶科技拉升涨停,东方日升、通威股份等跟...
以青春之声铭记抗战历史 厦门东海职业技术学院学生诵读《不朽》。记者 邵育洋 摄晨报记者 叶子申青春之声,传递不朽精神;少年意...
ACC下调美国化工业增长预期   近期,美国化学理事会(ACC)在分析美国化学工业前景时表示,贸易政策摇摆不定和终端需求不明确对美...
关于病梅馆记的问题 关于病梅馆记的问题使梅“病”的方法是什么?说说文中的隐喻意。文人用心中的畸形的癖好告诉卖梅花的人使卖...
宝宝抱着就能睡着,放在床上就会... 宝宝抱着就能睡着,放在床上就会醒,是为什么我的宝宝两个月了,每次睡觉的时候抱着就睡的很香可是一放在床...
疫苗ETF富国(159645)... 7月2日,截止午间收盘,疫苗ETF富国(159645)跌0.61%,报0.655元,成交额39.90...
莫言和莫愁哪个好听(女生),还... 莫言和莫愁哪个好听(女生),还有什么姓莫而且是两个字的名字吗?莫翎、莫璃、莫柔、莫馨、莫羽、莫晴、莫...
科创芯片ETF(588200)... 7月2日,截止午间收盘,科创芯片ETF(588200)跌1.63%,报1.513元,成交额7.72亿...
光伏ETF龙头(560980)... 7月2日,截止午间收盘,光伏ETF龙头(560980)涨0.00%,报0.455元,成交额1036....