В настоящее время я практикую docker и у меня есть сомнения относительно запуска / прослушивания нескольких процессов на одном порту.
Я использую windows и следую инструкциям docker tutorial и выполнил следующие шаги,
Создал 2 виртуальные машины, используя HyperV для Windows 10s, создал один виртуальный компьютер в качестве менеджера и развернул стек
docker-machine ssh vm1 "docker stack deploy -c docker-compose.yml yolo"
Сделал мою локальную машину также в виде роя и развернул один и тот же стек
docker stack deploy -c docker-compose.yml yolo
и оба запустились успешно, и я могу получить пример вывода hello world вбраузер, я сомневаюсь, как оба стека могут слушать один и тот же хост-порт 4000.
ссылка для vm1 - vm1-ip: 4000, а локальная ссылка на стек - localhost: 4000.
Я проверил приведенные ниже ссылки, но это не помогло мне,
Несколько процессов прослушивают один и тот же порт?
Несколько процессов прослушивают один и тот же порт илине?
Я тоже сделал CurЯ запрашиваю обе услуги без сна, и я получаю правильный вывод.Может ли кто-нибудь помочь мне понять, как обе службы прослушивают один и тот же хост-порт 4000?