Внешний доступ к док-контейнерам - PullRequest
0 голосов
/ 11 мая 2018

Можно ли сделать док-контейнеры (сети) видимыми для других компьютеров в локальной сети, не подвергая порты хост-машине, на которой размещены контейнеры? enter image description here

У меня есть локальная сеть, которая содержит несколько машин. Один из них (192.168.1.10) имеет док-контейнеры (dns, nginx, mysql), а также на этой машине установлены nginx и mysql.

Я хочу получить доступ к dns / nginx с других машин в локальной сети. Возможно ли это, не подвергая порты хост-машине?

p.s. извините за мой английский

1 Ответ

0 голосов
/ 11 мая 2018

Вы можете сделать это, используя DNAT (целевой NAT) внутри.Вам понадобится устройство третьего уровня, которое делает это, хотя.

Пример: вы создаете «VIP» 192.168.1.111 на порту XYZ.Это будет NAT на IP-адрес 192.168.1.10 на порту скажем 53 (для DNS) или другой порт по вашему выбору.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...