Адрес нужно будет засунуть в конфиг. И, соответственно, адрес должен меняться при перезапуске/пересоздании
Консул ) в нем регистрируешь контейнер и потом из него стягиваешь конфиг
тебе именно адрес нужен? можно же по имени контейнера общаться
А попроще? Аргумент компоузу, композ его в переменную окружения. Я только не понимаю как получить адрес и в какой момент.
В ручную не работало.
Не в компоуз точно. В скрипте docker-entrypoint.sh
композ покажи
а чем он принципиально отличается? мне желательно билдить поменьше. Передать аргументы/переменные без пересборки не получится?
пишешь скрипт. Дальше ты можешь либо через пересборку, либо подложить его через bind mount и в момент запуска контейнера переопределить entrypoint
компоуз грубо говоря описывает как запустить ентрипоинт )
как-то геморно слишком: 1) контейнер запустил 2) адрес определил 3) в скрипт записал 4) взял из скрипта адрес и передал следующему
это так не работает
Обсуждают сегодня