Я использую docker compose для создания группы контейнеров, а внутреннее имя хоста - это идентификатор контейнера; когда каждый контейнер регистрирует свое имя хоста в ... чем угодно (кроме consul в данном случае), трудно отличить хосты друг от друга.
В частности, в сочетании с --scale
, Я получаю что-то вроде следующего:
09f62d66a050.docker_default
56f1dc03a54c.docker_default
772799d94048.docker_default
983c5cda71c7.docker_default
a7c77bb2dd98.docker_default
Я не могу просто установить hostname
в docker-compose.yml
(потому что я использую --scale
).
Как добавить префикс к сгенерированному имени хоста?
Я нормально отношусь к звонкам моих хозяев web-56f1dc03a54c
, web-a7c77bb2dd98
, redis-09f62d66a050
, и т.д.