站点图标 谷姐靓号网

技术贴:DOCKER自动清理日志-lzlancom

Rate this post

DOCKER运行时间长了,小鸡的硬盘容量老是会爆,这里搬运了一个亲测有效简单的脚本,可以保存为SH后再BASH,也可以放宝塔计划任务。

热议
推荐楼 host0108 2022-10-31 23:12:49

脱开裤子放屁,有更好的方式

Linux基本上都自带了一个组件logrotate,几行配置的事情
https://sandro-keil.de/blog/logrotate-for-docker-container/

logdriver也自带了rotate
$ docker run \
--log-driver json-file \
--log-opt max-size=15m \
--log-opt max-file=5 \
nginx echo hello world

推荐楼 XSProMax 2022-11-1 09:29:38

新建或修改/etc/docker/daemon.json

{
"log-driver":"json-file",
"log-opts": {"max-size":"10m", "max-file":"1"}
}

这个不行吗

推荐楼 gaoji.me 1小时前

最好启动时限制,这个属于补救措施

推荐楼 刹那 2022-10-31 23:23:39

我记得在daemon.json定义大小就可以了。

3楼 Mintian 2022-10-31 23:16:58

mk

4楼 沙龙 2022-10-31 23:19:31

好文,帮顶。

/**
* 即使如此,我也有我想保护的世界!——《高达seed》
*
* Link https://greasyfork.org/zh-CN/scripts/396933-hostloc-zsbd
*/

6楼 lucienfc 2022-10-31 23:28:22

挺好哈 感谢楼主

7楼 昔洛z 2022-10-31 23:50:14

好的,学习到了,mac的docker占了好多,我以为自己的文件呢

这样写吗

10楼 telnetpig 2小时前

学习了

12楼 shuang76 1小时前

马克 可能容器很少 所以暂时没遇到caches很多的情况

13楼 ygongt74 4分钟前

我记得在daemon.json定义大小就可以了。

"log-driver": "json-file",
"log-opts": {
"max-size": "20m",
"max-file": "3"
}

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版