- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我需要在运行 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/
我在/etc/default/docker 中指定我的 TLS 证书,如下所示: DOCKER_OPTS="-H=unix:// --tlsverify --tlscacert=/etc/docker
我想使用第三方的图片,书上说我应该添加配置 --insecure-registry=hub.ghostcloud.cn 至 Docker_OPTS下 /etc/default/docker . 我正在
我需要在运行 amazon linux (centos) 的主机上设置 docker 以监听 tcp://0.0.0.0/4243。我看到的所有文档都告诉我运行以下命令 echo DOCKER_OPT
更新到 docker-machine 后,我不知道如何在本地 boot2docker docker-machine 中更新 DOCKER_OPTS 并永久保存 $ docker-machine ls
我已将 /etc/default/docker 更改为 DOCKER_OPTS="-H tcp://127.0.0.1:2375 -H unix:///var/run/docker。 sock" (u
我们想要使用 docker-compose 在 docker 容器中启动一个 docker。为此,我们使用这个 docker-compose.yml some-docker: image: doc
我一直在尝试我发现的所有解决方案来阻止传入端口 5432 的流量,但没有成功。 docker 跳过 ufw 存在问题,建议在/etc/default/docker 中配置 DOCKER_OPTS="i
当我将此行添加到我的/etc/default/docker 时 DOCKER_OPTS="--iptables=false" 然后 DNS 不再工作。由 docker compose 启动的一组容器再
我是一名优秀的程序员,十分优秀!