/var/lib/docker/overlay2/显示百分百,佬们这个要怎么清理呢

2 个赞

mark一下
我上次是重新整了个大点儿的分区,讲他们迁移过去了。
这个好像是不能清理掉的吧。

清理一下docker logs 试试

要不是有张图片,你恨不得把所有内容写在标题里。

清理了,没啥变化

1 个赞

hahaha 吾皇的取消公开理由给我笑疯了

1 个赞

确实有些长了哈 :smiley:

这个统计并不是overlay占用的空间,它实际和你/dev/mapper/centos-root的统计值是一样的,也就是统计的实际是宿主机的可用空间。
你可以先看看/var/lib/docker/overlay2下的占用情况,进入这个目录后 执行 du -h --max-depth=1 查看子目录的大小,如果有特别大的 继续进入查看,一般是有日志占用,可以看情况删除相应的日志。
如果/var/lib/docker/overlay2下实际占用并不多,就需要去根目录下看一下各个目录的占用情况了。

我之前遇到的是部署了nginx版的webdav 日志占用了30G 直接清空了就没事了。在宿主机清空或者docker exec进入容器后清空 都可以的

1 个赞

这个就是你/目录的空间,把你磁盘清理下就好了

确实是磁盘

解决了,谢谢,确实就是一些日志

找到对应Docker项目清除不需要的缓存

如何清理的佬有么……我好像也快满了

ncdu

我就是一直用du -h --max-depth=1进行定位,最后定位到的基本上都是一些日志太大的问题

deamon里配置日志大小与分块,
“log-driver”:“json-file”,
“log-opts”: {“max-size”:“500m”, “max-file”:“3”}
注:这是全局设置,只针对新建容器,docker-compose里设置的话,可以对旧容器设置

deamon.json文件里设置吗

du -h -d 1 目录一级一级找,总能找到的

是的