记录Docker系统盘空间占用过大的解决方法
Docker 磁盘占用问题:
docker system df -v 看详细容器占用情况
find /var/lib/docker/overlay2/ -type f -size +100M -print0 | xargs -0 du -h | sort -nr 查找指定目录下所有大于100M的所有文件
通常是 /var/lib/docker/overlay2 目录磁盘空间占用巨大
sudo su
cd /var/lib/docker/containers/
du -sh * 查看当前目录文件夹占用空间
cat /dev/null > filename 清空日志文件
Docker容器的日志清理:
cd /var/lib/docker/
journalctl --disk-usage 查看日志占用大小
journalctl --vacuum-time=3month 设置日志保留3个月
journalctl --vacuum-size=500M 日志只保留500M