Как привязать опубликованный порт к определенному eth[x] в режиме роя Docker
Я пытаюсь развернуть свой контейнер в Docker Swarm Cluster(Docker Engine 1.12.1).
Особенности режима docker swarm действительно интересны, такие как кластерный докер, многосетевые сети.
Однако я считаю, что что-то не может быть заархивировано в режиме роя (docker 1.12.x), что хорошо работает при использовании docker run
запустить контейнер.
У моего хоста есть eth0 для сети Интранет, eth1 для сети Интернет. Я хотел бы только опубликовать службу, развернутую docker service create
в сети Интранет. Но служба будет слушать интерфейсы eth0 и eth1 после создания службы через docker service create --name my_web --publish 8000:80 my_web_image
,
Любое решение / обходной путь для архивации сервиса my_web, прослушивающего только интерфейс eth0?