代码之家  ›  专栏  ›  技术社区  ›  Ijaz Ahmad

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

  •  1
  • Ijaz Ahmad  · 技术社区  · 7 年前

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

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

    2 回复  |  直到 7 年前
        1
  •  2
  •   vivekyad4v    7 年前

    阿飞

    使用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

        2
  •  0
  •   Ijaz Ahmad    7 年前

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

    {
      "log-driver": "json-file",
      "log-opts": {
        "max-size": "1g"
      }
    }
    
    推荐文章