【磁盘清理】/var/lib/docker/overlay2 占用空间过大

找到对应的容器

1.查看目前的容器占用的空间(可略过)

https://blog.csdn.net/weixin_43944305/article/details/106152976 进行简单的清理

docker system df
docker system df -v
docker system prune
2. 查看overlay2的占用空间, 找到对应的容器

https://blog.csdn.net/chenfengkai/article/details/122436707

sudo du -h -d 1 overlay2 |grep G #超照1G的目录
sudo du -h -d 1 overlay2/xxxx_your_dir  #找到对应的目录,一直往下查找

一般会找到diff/merged比较大,记录其下面的子目录

找到对应的容器
https://blog.csdn.net/zhuchunyan_aijia/article/details/128458640

docker ps -q | xargs docker inspect --format '{{.State.Pid}}, {{.Id}}, {{.Name}}, {{.GraphDriver.Data.WorkDir}}' 

看ID和上面的ID一致的容器,进去容器中,确认该子目录下的文件 是否确实不需要

3.进入容器, 进入目录,进行清理

你可能感兴趣的:(docker,容器)