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

如何在docker swarm模式下将发布的端口绑定到特定的eth[x],docker,docker-swarm,docker-networking,Docker,Docker Swarm,Docker Networking,我正在尝试将容器部署到docker swarm集群(docker engine 1.12.1) docker swarm模式的特点确实令人兴奋,例如集群docker、多主机联网 然而,我发现有些东西目前还不能在swarm模式下存档(docker 1.12.x),这在使用docker run启动容器时效果很好 我的主机有内联网的eth0,互联网的eth1。我只想在Intranet网络上发布由docker service create部署的服务。但是,在通过docker service create

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

docker swarm模式的特点确实令人兴奋,例如集群docker、多主机联网

然而,我发现有些东西目前还不能在swarm模式下存档(docker 1.12.x),这在使用
docker run
启动容器时效果很好

我的主机有内联网的eth0,互联网的eth1。我只想在Intranet网络上发布由
docker service create
部署的服务。但是,在通过docker service create(命名my_web)发布8000:80 my_web图像后,该服务将同时侦听eth0eth1接口


任何只在eth0界面上侦听my_web服务的解决方案/解决方法?

不幸的是,目前似乎是这样