本文主要是介绍【磁盘清理】/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.进入容器, 进入目录,进行清理
这篇关于【磁盘清理】/var/lib/docker/overlay2 占用空间过大的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!