1,df -h看到有40G,但是我在/var/lib/docker/下面统计感觉只有20g的样子。
2,按照网上的操作我清理不出空间,container目录下面我清空了的,overlay2下面统计有7,8个g的日志,我删除了一部分看看却没有空间出来。麻烦有大虾帮忙分析一下。
docker system prune -a 这个如果没有用的情况下,可能需要重启docker
额,你好像没说你已经定位和删除文件了。。。
重启docker应该就好了,文件不能随便删除的,一般用
cat /dev/null > *-json.log
重启docker了还是不出来空间,咋办
1 可能是由于9文件删除但是进程还在占用,用这个查出来# lsof -n |grep delete
2 kill -9 相应进程的id,把进程杀掉就好了
从描述看可能原因是:rm删除命令重新配置过,不是真的删除了文件,只是放到了move到另外一个目录了
给你提供完全删除docker的方式
1、删除docker所在目录
rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
rm -rf /var/lib/docker
2、kill docker所有进程
ps -ef|grep docker
kill -9 pid
3、查看docker相关依赖包
yum list installed | grep docker
4、删除docker相关的依赖包
yum remove containerd.io.x86_64
yum remove docker-ce.x86_64
yum remove docker-ce-cli.x86_64
yum remove docker-ce-rootless-extras.x86_64
yum remove docker-compose-plugin.x86_64
yum remove docker-scan-plugin.x86_64