docker - java: доступ к контейнерам на хосте docker - PullRequest
0 голосов
/ 16 января 2020

Я создаю docker контейнеры внутри моего приложения java (используя docker - java). Я хочу сделать контейнеры (все из одного изображения) доступными для хоста.

Желательно, чтобы все контейнеры прослушивали один и тот же порт, поэтому их IP-адрес необходимо изменить.

Примечание после Я запускаю контейнеры, которые я подключаю к сети docker (предоставляя эту информацию на всякий случай).

1 Ответ

0 голосов
/ 16 января 2020

Хотя я также знаком с Java и Docker, я не знаком с "docker - java", поэтому возьмите то, что я говорю, с крошкой соли.

Я бы попробовал использовать функцию docker сетей, которая заключается в том, что они действуют как DNS-серверы для подключенных к ним контейнеров.

Это означает, что если у вас есть контейнер с именем docker_task с прослушивателем на порту 8080 вы можете сделать запрос на docker_task:8080 и ожидать, что сеть разрешит docker_task для соответствующего IP-адреса.

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