Да, это возможно.
Например, вы можете настроить имена хостов службы docker swarm, используя шаблоны
Другой способ - настроить каждый экземпляр службы по-разному после того, как экземпляры пошли вверх. Вы можете отложить запуск основного процесса контейнера, используя пользовательский образ docker, который расширяет базовое изображение и имеет RUN sleep [some_time]
в качестве последней директивы перед изображением ENTRYPOINT
, запускающим основной процесс. После запуска контейнеров вы можете настроить каждый контейнер по-разному и отключить сон в каждом контейнере.