Я использую контейнер 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. Но если я снаружи, шлюз по умолчанию не позволяет контейнеру возвращать пакеты через второй интерфейс.