docker swarm join
命令用于加入群组(swarm)作为节点和/或管理器。
用法
docker swarm join [OPTIONS] HOST:PORT
选项
名称,简写 | 默认 | 描述 |
---|---|---|
--advertise-addr |
播发地址(格式:<ip / interface> [:port]) ) |
|
--listen-addr |
0.0.0.0:2377 |
监听地址(格式:<ip / interface> [:port]) |
--token |
加入群组的令牌 |
相关命令
命令 | 描述 |
---|---|
docker swarm init | 初始化一个群集(Swarm) |
docker swarm join | 加入群集作为节点和/或管理器 |
docker swarm join-token | 管理加入令牌 |
docker swarm leave | 离开群集(Swarm) |
docker swarm unlock | 解锁群集(Swarm) |
docker swarm unlock-key | 管理解锁钥匙 |
docker swarm update | 更新群集(Swarm) |
示例
加入一个节点作为管理员群组
以下示例演示使用管理器令牌加入到管理器节点。
$ docker swarm join --token SWMTKN-1-3pu6hszjas19xyp7ghgosyx9k8atbfcr8p2is99znpy26u2lkl-7p73s1dx5in4tatdymyhg9hu2 192.168.99.121:2377
This node joined a swarm as a manager.
$ docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS
dkp8vy1dq1kxleu9g4u78tlag * manager2 Ready Active Reachable
dvfxp4zseq4s0rih1selh0d20 manager1 Ready Active Leader
加入一个节点作为一个工作者群组
以下示例演示使用工作标记加入工作(worker
)节点。
$ docker swarm join --token SWMTKN-1-3pu6hszjas19xyp7ghgosyx9k8atbfcr8p2is99znpy26u2lkl-1awxwuwd3z9j1z3puu7rcgdbx 192.168.99.121:2377
This node joined a swarm as a worker.
$ docker node ls
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS
7ln70fl22uw2dvjn2ft53m3q5 worker2 Ready Active
dkp8vy1dq1kxleu9g4u78tlag worker1 Ready Active Reachable
dvfxp4zseq4s0rih1selh0d20 * manager1 Ready Active Leader