docker - Docker引擎群模式|在撰写中使用 “extra_hosts”的替代方法

标签 docker docker-compose docker-swarm

在docker compose文件中,我能够像下面这样声明一个域和IP-

extra_hosts:
  - "mshost:10.4.12.31"
  - "mongodb DEV-MONGODB:10.250.12.35"

我想知道在docker engine swarm模式下使用以下命令时的替代方法。
"docker service create ...."

最佳答案

它在docker 1.12中不受支持,但在docker 1.13(#28031)中受支持。您可以使用--host将与extra_hosts相同的内容存档

docker service create --host "mshost:10.4.12.31" --host "mongodb:10.250.12.35" --host "DEV-MONGODB:10.250.12.35"

docs

关于docker - Docker引擎群模式|在撰写中使用 “extra_hosts”的替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40342803/

相关文章:

docker - 将/var/run/docker.sock挂载到容器中时,使用哪个文件系统进行卷挂载?

ruby-on-rails - ssh-agent 转发到 docker-compose 环境不起作用

docker - 在组合容器之间共享卷,其中之一提供其文件系统?

docker - 在Kubernetes中自动生成Pod

docker - Docker通过运行命令加载,但无法访问控制台

ubuntu - 启动 docker daemon 监听特定端口的正确方法

nginx - 让我们加密失败的授权过程 - docker

docker - 如何在Docker容器中挂载EFS?

python - docker-compose构建错误: command 'gcc' failed with exit status 4

Docker 群,http 请求在覆盖网络上工作非常慢