df -h
示多条如下数据
overlay 50G 44G 6.7G 87% /var/lib/docker/overlay2/{id}/merged
清理一些无用的docker数据
docker system prune -a
find / -type f -size +100M -print0 | xargs -0 du -h | sort -nr # 查找"/"目录下所有大于100M的所有文件
发现/var/lib/docker/containers/{container_id}/下存在数据较大的 *-json.log 日志文件,这是docker容器运行的标准输入日志
方式一
:项目中已使用-v的方式挂载项目输出日志文件,因此对容器运行日志没有了需求,减少日志文件对存储空间的占用,以下配置分别为日志文件最大容量、最大日志文件数。docker run ...... --log-opt max-size=10m --log-opt max-file=1
方式二
:在docker的配置文件中进行全局修改
:新建或修改/etc/docker/daemon.json,添加log-dirver和log-opts参数{"log-driver":"json-file","log-opts": {"max-size":"10m", "max-file":"1"} }
重启docker的守护线程
systemctl daemon-reload systemctl restart docker
注意:设置的日志大小规则,只对新建的容器有效
本文发布于:2024-02-02 07:34:05,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170683044642307.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |