【问题标题】:Disable docker container log configuration in Chef在 Chef 中禁用 docker 容器日志配置
【发布时间】:2017-06-01 20:05:47
【问题描述】:

通过 Chef 食谱,我正在创建 Docker 容器我​​想禁用 docker 容器日志,因为我有自己的应用程序日志,我已经包含了基于 this URL 的代码。但即使包含此配置 docker 容器日志也是创建的。 请帮忙解决这个问题。

# Run container exposing ports
docker_container node['docker']['image'] do
  repo node['docker']['repo']
  port '80:8080'
  env ["DOCKER_OPTS=--log-driver=none"]#Disabling the log here not working
  command 'env'
  tag node['docker']['tag']
  action :run
end

【问题讨论】:

    标签: java docker chef-infra chef-recipe


    【解决方案1】:

    试试这个。

    # Run container exposing ports
    docker_container node['docker']['image'] do
      repo node['docker']['repo']
      port '80:8080'
      log_driver 'none'
      log_opts ['max-size=10m', 'max-file=3']
      command 'env'
      tag node['docker']['tag']
      action :run
    end
    

    欲了解更多信息,请查看此链接:https://github.com/chef-cookbooks/docker#docker_container

    【讨论】:

    • 嗨,谢谢,这可行,但是如果我想通过这些选项(--log-opt max-size=10m --log-opt max-file=3)来旋转日志的位置和方式使用它们?
    • 检查我的编辑@sunleo,我在那里添加了它。如果对您有帮助,请验证答案。
    猜你喜欢
    • 2019-03-25
    • 1970-01-01
    • 2014-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 2014-05-24
    • 2017-02-04
    相关资源
    最近更新 更多