Как привязать опубликованный порт к определенному 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?

1 ответ

Решение

К сожалению, похоже, что это в настоящее время не поддерживается.

Другие вопросы по тегам