IP-адрес хоста Docker внутри java-программы, работающей в контейнере

Можно ли получить IP-адрес хоста докера внутри Java-программы, запущенной в контейнере докера?

Привет, добро пожаловать на переполнение стека. Пожалуйста, перейдите по ссылке Как спросить, чтобы узнать больше о том, как задать вопрос, и обновите свой вопрос соответствующим образом.

Jeroen Heier 18.04.2018 05:52

@JeroenHeier Вопрос звучит немного как проблема X-Y, но кроме этого, я не думаю, что с этим что-то не так.

Henry 18.04.2018 05:55
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
948
1

Ответы 1

Насколько я понимаю, этот docket из первоначального дизайна предназначен для изоляции хоста от контейнеров. Хотя это выполнимо, например, передача переменной env в контейнер при запуске, это не очень хорошая практика. Попробуйте поместить все в контейнеры и вместо этого используйте сеть и сетевые ссылки. [Docker Compose может быть полезным]

Если вам действительно нужно это сделать по какой-либо причине, вот ссылка для справки

Как получить IP-адрес хоста докера из контейнера докера

Другие вопросы по теме