Tl; dr: Docker рой-контейнеры, использующие оверлейную сеть, не могут пропинговать друг друга
Я пытаюсь создать рой, который включает в себя мой рабочий стол (Windows с Docker рабочим столом) и Ubuntu VM (менеджер роя, на моем рабочем столе P C).
Создание роя и присоединение к нему работает нормально. Я приступил к созданию подключаемой оверлейной сети, которая должна охватывать все мои узлы с помощью оверлейного драйвера. Я создал случайную службу nginx, используя глобальный режим и свою оверлейную сеть, чтобы сделать сеть доступной на всех моих узлах.
Для проверки возможности подключения я создал два контейнера Ubuntu (один в Ubuntu, один в моем Windows) и подключил их к сети. Проблема в том, что контейнеры не могут пропинговать друг друга. Я также открыл необходимые порты для роя (2376, 2377, 7946, 4789) на моей Windows и Ubuntu VM.
Docker версии для Linux:
Version: 19.03.6
API version: 1.40
Go version: go1.12.16
Docker версия для Windows:
Version: 19.03.5
API version: 1.40
Go version: go1.12.12
Знаете ли вы, как я могу сделать соединение работает?