Docker Swarm Overlay Connect: нет маршрута к хосту - PullRequest
0 голосов
/ 30 октября 2019

У меня есть рой с 2 ​​узлами. Одна из них - это виртуальная машина Ubuntu на Azure, а другая - моя виртуальная машина на моей локальной машине.

Когда контейнеры пытаются отправлять запросы друг другу, я получаю dial tcp 10.0.0.88:9999: connect: no route to host

I 'В двух узлах включены все необходимые порты связи: tcp 2377 udp / tcp 7946 и udp 4789.

Связь работает, если я запускаю все локально.

Есть идеи?

Спасибо

1 Ответ

1 голос
/ 30 октября 2019

Оверлейная сеть не создает соединения между двумя узлами, она требует соединения, а затем использует его для соединения контейнеров, работающих на каждом узле. Исходя из предварительных условий, каждый узел должен иметь возможность доступа к наложенным портам на каждом другом узле в кластере. Более подробную информацию смотрите в документации:

https://docs.docker.com/network/overlay/

...