将节点添加到集群中
创建带有管理节点的swarm后 ,您就可以添加工作节点了。
打开终端并通过 ssh 连接到要运行工作节点的计算机。本教程使用名称
worker1
.运行创建 swarm
docker swarm init
教程步骤的输出 生成的命令,以创建加入到现有 swarm 的工作节点:$ docker swarm join \ --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \ 192.168.99.100:2377 This node joined a swarm as a worker.
如果您没有可用的命令,您可以在管理节点上运行以下命令来检索工作线程的加入命令:
$ docker swarm join-token worker To add a worker to this swarm, run the following command: docker swarm join \ --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \ 192.168.99.100:2377
打开终端并通过 ssh 连接到要运行第二个工作节点的计算机。本教程使用名称
worker2
.运行创建 swarm
docker swarm init
教程步骤的输出 生成的命令,以创建加入现有 swarm 的第二个工作节点:$ docker swarm join \ --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \ 192.168.99.100:2377 This node joined a swarm as a worker.
打开终端并 ssh 进入管理节点运行的计算机,然后运行
docker node ls
命令以查看工作节点:$ docker node ls ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS 03g1y59jwfg7cf99w4lt0f662 worker2 Ready Active 9j68exjopxe7wfl6yuxml7a7j worker1 Ready Active dxn1zf6l61qsb1josjja83ngz * manager1 Ready Active Leader
该
MANAGER
列标识群中的管理器节点。此列中的空状态将worker1
它们worker2
标识为工作节点。Swarm 管理命令
docker node ls
仅适用于管理节点。
下一步是什么?
现在您的集群由一个管理器和两个工作节点组成。接下来,您将部署一项服务。