Как надежно получить IP-адрес другого контейнера докера в другой сети? - PullRequest
1 голос
/ 17 октября 2019

У меня есть 2 док-контейнера, работающих в файле docker-compose.yml:

  1. Home Assistant - с network_mode, установленным на host, чтобы он мог получить доступ к сетевым устройствам Bluetooth.
  2. Node-RED - я не хочу давать этому контейнеру дополнительные привилегии, так как он ему не нужен, поэтому для него не указано network_mode.

Однако Node-RED необходимо связаться с Home Assistant. Я могу использовать IP-адрес, но насколько я знаю, это может быть изменено. Я предпочитаю общаться с ним через имя хоста, поэтому я могу использовать ie http://home -assistant: 8123 в настройках Node-RED. Я не совсем понимаю (докер) сетевое взаимодействие, поэтому не могу понять, как надежно добраться до контейнера Home Assistant. Как бы я сделал это точно?

...