Как заставить клиента Eureka использовать IP-адрес хост-машины вместо IP-адреса контейнера Docker? - PullRequest
0 голосов
/ 24 декабря 2018

Я пытаюсь докернизировать мое приложение SpringBoot.Когда приложение развертывается в док-контейнере, оно регистрируется в Eureka с использованием IP-адреса док-контейнера.

Я хочу, чтобы оно регистрировалось с IP-адресом хост-машины.

Я установил *От 1005 * до true.Я пытался игнорировать сетевые интерфейсы, как это указано в документации , но безуспешно.

Можно ли как-то сказать клиенту Eureka использовать IP-адрес хост-машины?

1 Ответ

0 голосов
/ 24 декабря 2018

Если вы запустите свой контейнер с --network=host, ваш контейнер будет иметь IP-адрес хоста, и вам не понадобится дополнительная настройка.Как и docker run -it --network=host you-container ...

Но рассмотрите недостатки этого режима, такие как отсутствие изоляции контейнера, потому что ваш контейнер будет иметь доступ к сети хоста.

...