一旦你创建好带一个管理节点的swarm后,你就可以往swarm添加worker节点了。
1.登录worker1机器。
2.运行由前文创建swarm输出的把worker节点加入到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
3.登录worker2机器。
4.执行与第2步相同的命令把worker2添加到swarm中:
- $ docker swarm join \
- --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \
- 192.168.99.100:2377
-
- This node joined a swarm as a worker.
5.登录manage1机器,执行docker node ls命令来查询worker节点:
- ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS
- 03g1y59jwfg7cf99w4lt0f662 worker2 Ready Active
- 9j68exjopxe7wfl6yuxml7a7j worker1 Ready Active
- dxn1zf6l61qsb1josjja83ngz * manager1 Ready Active Leader