Назад | Перейти на главную страницу

Добавление префикса к именам хостов с помощью docker compose?

Я использую 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, и т.д.