Я хочу создать рой док-узлов на машинах в разных сетях.Скажем, экземпляр в AWS, а другой в GCP.
Я успешно создал рой между 2 экземплярами GCP, используя их индивидуальные публичные IP-адреса.
Из документов:
https://docs.docker.com/engine/swarm/swarm-tutorial/#open-protocols-and-ports-between-the-hosts
Следующие порты должны быть доступны.В некоторых системах эти порты открыты по умолчанию.
Если вы планируете создать оверлейную сеть с шифрованием (--opt encrypted), вам также необходимо убедиться, что трафик ip protocol 50 (ESP) разрешен.
Примечания