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

Kan*_*ane 10 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 createIntranet网络上部署的服务.但是,服务将在创建服务后监听eth0eth1接口docker service create --name my_web --publish 8000:80 my_web_image.

存档my_web服务的任何解决方案/解决方法只能监听eth0接口?

小智 4

不幸的是,目前似乎不支持此功能。