目录
#查找大于200M的文件
find docker/overlay -type f -size +200M -print0 | xargs -0 du -h | sort -nr > /tmp/bigfile.log
#过滤去除不需要清空的文件
cat /tmp/bigfile.log | grep -v '.json' | grep -v '.msu' | grep -v '.zip' | grep -v '.tar' | grep -v '.war' | grep -v '.rpm' > /tmp/needclean.log
#视检以下,以免误删
/tmp/needclean.log
#执行清空操作
for i in $(awk '{print $2}' /tmp/needclean.log);do echo “ ” >$i;done
docker volume rm $(docker volume ls -qf dangling=true)
docker ps -a | grep -i XXX
docker stop ContainerID && docker rm ContainID