赞
踩
Jib使用,多次构建后,积累的无用镜像docker image prune
2、docker system prune -a命令清理得更加彻底,可以将没有容器使用Docker镜像都删掉。注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉了…所以使用之前一定要想清楚.。我没用过,因为会清理 没有开启的 Docker 镜像。
3、journal日志文件清理与优化
https://blog.csdn.net/lijun_work/article/details/107480162
4、找出根目录下大于30M的文件
find / -type f -size +30M -print0 | xargs -0 du -h | sort -nr
4.1删除未挂载的文件目录
全局设置(治根)
配置文件 /etc/docker/daemon.json 添加log-dirver和log-opts参数:
{
"log-driver":"json-file",
"log-opts": {"max-size":"500m", "max-file":"3"}
}
max-size=500m,意味着一个容器日志大小上限是500M,
max-file=3,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+2.json。
重启docker守护进程
systemctl daemon-reload
systemctl restart docker
注意:设置的日志大小,只对新建的容器有效。
docker system df -v 磁盘空间大小总览
docker system df是查看总览,最后一列RECLAIMABLE,是指可清理的
设置定时任务
crontab -e
0 1 * * * docker system prune -a --force
重启
systemctl restart crond.service
查看定时任务
crontab -l
查看分区、磁盘:
lsblk
查看空间使用情况
df -h
查看分区信息
fdisk -l
统计当前目录各文件夹大小:
du -sh ./*
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。