gpt4 book ai didi

centos - 在 centos 中设置 Docker_Opts

转载 作者:IT老高 更新时间:2023-10-28 12:38:36 25 4
gpt4 key购买 nike

我需要在运行 amazon linux (centos) 的主机上设置 docker 以监听 tcp://0.0.0.0/4243。我看到的所有文档都告诉我运行以下命令

echo DOCKER_OPTS="-H=tcp://127.0.0.1:4243" >> /etc/default/docker

这会将正确的 docker_opts 写入/etc/default/docker。我已经这样做了,但是当我重新启动 docker 时它不听 127.0.0.1

我可以通过输入使 docker 正确运行

sudo /usr/bin/docker -H tcp://0.0.0.0:4243 -d &

这可行,但我希望默认选项在 tcp://0.0.0.0:4243 上进行监听,而不必每次都指定它。

似乎 docker 完全忽略了我的/etc/default/docker 文件,所以设置被忽略了。我还尝试将文件写入/etc/default/docker.io 和/etc/default/docker-io (没想到会发生很多事情)

我需要能够启动 docker

service docker start

否则会导致我当前的部署手册出现问题。

关于我可以做些什么来设置 DOCKER_OPTS 而不必每次重新启动 docker 时都这样做有什么想法吗?

最佳答案

在 RHEL7 中,无需修改 docker.service 单元文件,您也可以只编辑/etc/sysconfig/docker 文件:

# /etc/sysconfig/docker

# Modify these options if you want to change the way the docker daemon runs
OPTIONS=--selinux-enabled -H unix:///var/run/docker.sock -H tcp://0.0.0.0:4243

然后重启你的 docker 服务。

对我来说,这比修改服务脚本更可靠。

关于centos - 在 centos 中设置 Docker_Opts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26166550/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com