Как привязать опубликованный порт к определенному eth [x] в режиме роя Docker
Я пытаюсь развернуть свой контейнер в Docker Swarm Cluster (Docker Engine 1.12.1).
Особенностирежим роя докера действительно захватывающие, такие как кластерный докер, многоузловые сети.
Однако я считаю, что что-то не может быть заархивировано в режиме роя до сих пор (докер 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 интерфейс?