# vim /etc/docker/daemon.json
{
"log-driver":"json-file",
"log-opts": {"max-size":"1g", "max-file":"1"}
}
max-size=500m,意味着一个容器日志大小上限是500M,
max-file=3,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+2.json
// 重启docker守护进程
# systemctl daemon-reload
# systemctl restart docker
【需要注意的是:设置的日志大小规则,只对新建的容器有效】
--log-driver json-file #日志驱动
--log-opt max-size=[0-9+][k|m|g] #文件的大小
--log-opt max-file=[0-9+] #文件数量
--restart=always #服务器重启-容器自动启动

本文介绍如何在Docker中配置日志驱动为json-file,并设置日志文件的最大大小和数量限制。通过修改/etc/docker/daemon.json文件,可以指定每个容器日志的最大大小为500MB,最多保留3个日志文件。这些设置仅对新创建的容器生效。
3873

被折叠的 条评论
为什么被折叠?



