Я следую этому учебнику . Я запустил sudo docker swarm init --advertise-addr <myip>
на первой машине с Ubuntu. Затем я взял токен менеджера менеджера и запустил его на второй машине с Ubuntu, и он смог присоединиться как менеджер.
Но проблема начинается, когда я запускаю docker network create --attachable --driver overlay my-net
на 1-й машине, это выдает мне следующую ошибку:
Error response from daemon: rpc error: code = Unknown desc = The swarm does not have a leader. It's possible that too few managers are online. Make sure more than half of the managers are online.
Если я запускаю указанную выше команду для создания сети до присоединения ко 2-му узлу, сеть успешно создается, и 2-й узел также присоединяется к 1-му узлу роя. Но когда я что-то делаю на 1-м компьютере с Ubuntu, я получаю ту же ошибку на нем.
Обе машины Ubuntu находятся в одной сети и могут быть pinged
друг с другом.
Версия Ubuntu - 17,1 64 бит
Docker версия 18.03.1-ce, сборка 9ee9f40
Docker-compose версия 1.21.2, сборка a133471