一、排查过程
1、查看系统磁盘使用情况
df -h
2、查看docker镜像及容器空间占比
docker system df
3、发现是docker镜像文件,占用大量磁盘空间
二、解决过程
编写清理shell脚本,并执行
!/bin/sh
echo "======== start clean docker containers logs ========"
logs=$(find /var/lib/docker/containers/ -name *-json.log)
for log in $logs
do
echo "clean logs : $log"
cat /dev/null > $log
done
echo "======== end clean docker containers logs ========"
以下为执行后的文件占用磁盘空间大小