Контейнер Docker на хосте с двумя сетевыми картами, подключенными к Интернету - PullRequest
0 голосов
/ 28 апреля 2020

Я использую контейнер docker с портом 6882 на хосте с двумя сетевыми картами. Каждый NI C подключен к маршрутизатору с общедоступным c IP-адресом.

Как я могу разрешить доступ к моему docker через оба общедоступных c IP? В настоящее время он работает только с одним publi c IP, к которому подключен шлюз по умолчанию.

* Обновление команды docker:

$ docker run <image_name> -p 6882:6882 ...

В основном я связываю 6882 со всеми интерфейсами ,

На самом деле для второго IPL-адреса c, если я нахожусь в сети второго маршрутизатора, я все еще могу достичь контейнера через второй IP-адрес c. Но если я снаружи, шлюз по умолчанию не позволяет контейнеру возвращать пакеты через второй интерфейс.

...