如何将Docker容器日志大小限制为预定义值
如何将Docker容器日志大小限制为预定义值,docker,Docker,Docker对容器日志使用的默认日志轮换策略是什么 如何将docker容器日志大小限制为最大1g,并在大小变大时进行旋转。AFAIU 使用docker run- --log opt max size=1g 使用compose- logging: options: max-size: 1g 另外,您可以通过更新daemon config来全局设置它,通常是/etc/docker/daemon.json(感谢@Stan的建议) Ref-这个/etc/docker/daemon.json
Docker
对容器日志使用的默认日志轮换策略是什么
如何将docker容器日志大小限制为最大1g
,并在大小变大时进行旋转。AFAIU
使用docker run---log opt max size=1g
使用compose-
logging:
options:
max-size: 1g
另外,您可以通过更新daemon config来全局设置它,通常是/etc/docker/daemon.json
(感谢@Stan的建议)
Ref-这个
/etc/docker/daemon.json中的设置适用于我的用例:
{
"log-driver": "json-file",
"log-opts": {
"max-size": "1g"
}
}
您还可以在守护程序配置中全局设置守护程序(在linux框中通常是/etc/docker/daemon.json
),谢谢,全局的东西对我有用,这就是我一直在寻找的,但是默认大小是多少?我想默认情况下没有限制-Ref-默认值为-1(无限)。