выполните шаги по добавлению узла в рой. Теперь у вас есть 1 master1 и 3 подчиненных узла.
$ docker-machine create -d virtualbox master1
$ docker-machine create -d virtualbox slave1
$ docker-machine create -d virtualbox slave2
$ docker-machine create -d virtualbox slave3
теперь ssh к master1
$ docker ssh master1
теперь инициализируйте кластер рояс master1 в качестве Лидера
$ docker swarm --init <master1-ip> // get the ip as $ docker-machine ip master1
$ exit
вышеупомянутая команда дает токен для рабочих, чтобы присоединиться к ройу.
, чтобы использовать этот токен SSH в подчиненных узлах.теперь выйдите из master1 ssh
$ docker-machine ssh slave1
$ docker swarm join-token <token> <ip>:<port>
$ exit
теперь аналогично для других подчиненных узлов
$ docker-machine ssh slave2
$ docker swarm join-token <token> <ip>:<port>
$ exit
$ docker-machine ssh slave3
$ docker swarm join-token <token> <ip>:<port>
$ exit
, чтобы лучше узнать о текущих основных и подчиненных узлах
ssh в масте1узел
$ docker-machine ssh master1
$ docker node ls
вышеупомянутая команда, где вы узнаете, какие узлы уже являются частью роя
, чтобы покинуть рой
$ docker swarm leave --force