LINUX.ORG.RU

Docker Swarm из Docker-Compose и именование контейнеров по формату

 , , , ,


0

1

Здравствуйте! Хотелось бы получить консультацию по докер сварм. Существует ли техническая возможность задать формат именования контейнеров запускаемых в сварм используя композ. Сейчас они именуются автоматически по принципу (ИМЯ СЕРВИСА)(НЕКОТОРОЕ ЧИСЛО), мне бы хотелось каким-то образом привести названия запускаемых контейнеров к формату (НАЗВАНИЕ СЕРВИСА)(НАЗВАНИЕ НОДЫ). Это поможет более простым способом запускать самоорганизующиеся службы, т.к. имя соседнего по оверлей сети контейнера будет более предсказуемым и стабильным - в случае перезапуска контейнера он получит то же имя.

Я пытался найти ответ на наш вопрос в документации или сообществе, но не получилось.

В качестве примера прилагаю чать файла доккер-компосе. (Этот пример не работает)

services: app-api: container_name: app_api_{{node.hostname}}

По сути имеется в виду использование вставок процедурных значений используемых в deploy>placement>constraints.

deploy: placement: constraints: - node.hostname == server1

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.