Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Docker容器日志大小限制为预定义值_Docker - Fatal编程技术网

如何将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(无限)。