如何将已发布的端口绑定到docker swarm模式中的特定eth [x]

时间:2016-09-13 13:46:28

标签: docker docker-swarm docker-networking

我正在尝试将我的容器部署到docker swarm集群(docker engine 1.12.1)。

docker swarm模式的功能确实令人兴奋,例如群集docker,多主机网络。

但是我发现目前为止无法在群集模式下存档( docker 1.12.x ),这在使用docker run启动容器时效果很好。

我的主机对于Intranet网络 eth0 ,对于Internet网络 eth1 。我想只发布docker service create在Intranet网络上部署的服务。但是,通过docker service create --name my_web --publish 8000:80 my_web_image创建服务后,该服务将同时监听 eth0 eth1 接口。

my_web 服务归档仅 eth0 界面的任何解决方案/解决方法?

1 个答案:

答案 0 :(得分:2)

不幸的是,这似乎是not supported