Docker Swarm из Docker-Compose и именование контейнеров по формату
Здравствуйте! Хотелось бы получить консультацию по докер сварм. Существует ли техническая возможность задать формат именования контейнеров запускаемых в сварм используя композ. Сейчас они именуются автоматически по принципу (ИМЯ СЕРВИСА)(НЕКОТОРОЕ ЧИСЛО), мне бы хотелось каким-то образом привести названия запускаемых контейнеров к формату (НАЗВАНИЕ СЕРВИСА)(НАЗВАНИЕ НОДЫ). Это поможет более простым способом запускать самоорганизующиеся службы, т.к. имя соседнего по оверлей сети контейнера будет более предсказуемым и стабильным - в случае перезапуска контейнера он получит то же имя.
Я пытался найти ответ на наш вопрос в документации или сообществе, но не получилось.
В качестве примера прилагаю чать файла доккер-компосе. (Этот пример не работает)
services: app-api: container_name: app_api_{{node.hostname}}
По сути имеется в виду использование вставок процедурных значений используемых в deploy>placement>constraints.
deploy: placement: constraints: - node.hostname == server1