记录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

 

posted @ 2022-07-12 16:08  Don  阅读(1244)  评论(0编辑  收藏  举报