当前位置:   article > 正文

对Ubuntu系统、docker中overlay2的清理_docker overlay2清理

docker overlay2清理

Ubuntu系统、docker中overlay2的清理

前言:在日常运行时,Ubuntu系统突然变得非常卡,以下是清理的个人经过

step1:查看空间的大小:

df -h
  • 1

得出剩余空间只有5%

step2:查看到底是哪个文件太大

cd /
sudo du -sh *|grep G
  • 1
  • 2

发现是var最大:

161G	var
  • 1

step3:进入var,按照步骤2,确认是哪个文件夹的问题

cd /var/lib
sudo du -sh *|grep G
  • 1
  • 2

结果:

137G	docker
  • 1

发现是docker非常大。。。但是docker这个文件夹又进不去。无法按照上边步骤。

step4:对docker文件夹进行分析

sudo du -h --max-depth=1 /var/lib/docker/
  • 1

最后发现是overlay2过大

121G	/var/lib/docker/overlay2
  • 1

但是这个不敢删除。所以找方案,有人说是这个overlay2是虚拟的存储,实际还是container过大。所以使用命令查看docker的存储大小:

docker system df
  • 1

结果:

TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
。。。。。。。
Containers      14        1         114.76GB   97.012GB (60%)
。。。。。。。
  • 1
  • 2
  • 3
  • 4

说明确实是Containers占用太多空间。
那么就查看详细的Containers占用情况:

docker system df -v
  • 1

果然有Containers达到70G,执行docker rm Container_id ,删除该镜像。
再用:

sudo du -h --max-depth=1 /var/lib/docker/overlay2
  • 1

果然overlay2就变小了。
完工

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/858564
推荐阅读
相关标签
  

闽ICP备14008679号