В моем файле роя docker, я создаю 7 реплик apache шторм-супервизора, как показано здесь.
storm_supervisor:
image: storm:2.0.0
deploy:
replicas: 7
command: storm supervisor
networks:
- my_network
hostname: "stormsupervisor{{.Task.Slot}}"
Однако имя хоста, которое я задаю, нигде не разрешается в пределах роятся сети. т.е. когда я запускаю c в контейнер zookeeper, работающий в той же сети роя, я не могу пропинговать "stormsupervisor1", stormsupervisor2, et c. Вместо этого я могу пинговать их только по их идентификатору контейнера. Я также могу пропинговать, используя имя службы (storm_supervisor), но это возвращает только один из контейнеров