在 Chef 中禁用 docker 容器日志配置
Disable docker container log configuration in Chef
通过 Chef cookbook,我正在创建 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
试试这个。
# 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
有关更多信息,请查看此 link:https://github.com/chef-cookbooks/docker#docker_container
通过 Chef cookbook,我正在创建 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
试试这个。
# 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
有关更多信息,请查看此 link:https://github.com/chef-cookbooks/docker#docker_container