Можно ли установить IP в Docker-контейнере из той же сети, что и хост? - PullRequest
0 голосов
/ 05 ноября 2018

В моем файле docker-compose.yml есть двадцать пять контейнеров. И у меня есть внешний сервер с базой данных PostgreSQL, который работает на хосте (не в контейнере Docker). Все контейнеры могут отправить запрос в базу данных. Я хотел бы получить IP-адреса контейнера, который отправляет запрос в базу данных. Когда я пытаюсь получить информацию из БД, я вижу только IP хоста с контейнерами Docker.

Одна из идей - добавить интерфейс локальной сети к настраиваемой сети Docker Bridge. Затем я могу настроить свои сетевые IP-адреса в каждом контейнере.

К сожалению, я не могу запустить Postgres также в docker и настроить docker-swarm или kubernetes. Одно из требований заказчика - запуск Postgres локально на отдельном хосте.

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