Py学习  »  docker

如何将Docker容器日志大小限制为预定义值

Ijaz Ahmad Khan • 5 年前 • 726 次点击  

使用的默认日志轮换策略是什么 Docker 用于容器日志。

如何将Docker容器日志大小限制为 max 1g 如果尺寸变大,旋转。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30445
 
726 次点击  
文章 [ 2 ]  |  最新文章 5 年前
Ijaz Ahmad Khan
Reply   •   1 楼
Ijaz Ahmad Khan    5 年前

此设置在 /etc/docker/daemon.json 为我的用例工作:

{
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "1g"
  }
}
vivekyad4v
Reply   •   2 楼
vivekyad4v    5 年前

阿飞

使用Docker Run-
--log-opt max-size=1g

构图-

logging:
  options:
    max-size: 1g

另外,您可以通过更新守护进程配置来全局设置它,通常 /etc/docker/daemon.json (感谢Stan的建议)

参考文献 https://docs.docker.com/config/containers/logging/configure/#limitations-of-logging-drivers