?
本文檔使用 php中文網(wǎng)手冊 發(fā)布
一旦你創(chuàng)建了一個(gè)帶有管理節(jié)點(diǎn)的群,你就可以添加工作節(jié)點(diǎn)了。
1. 打開終端并將 ssh 放入要運(yùn)行工作節(jié)點(diǎn)的機(jī)器中。本教程使用該名稱worker1
。
2. 運(yùn)行docker swarm init
創(chuàng)建群組教程步驟中的輸出產(chǎn)生的命令,以創(chuàng)建一個(gè)加入到現(xiàn)有群集的工作節(jié)點(diǎn):
$ docker swarm join \ --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \ 192.168.99.100:2377 This node joined a swarm as a worker.
如果您沒有可用的命令,則可以在管理器節(jié)點(diǎn)上運(yùn)行以下命令以檢索工作程序的連接命令:
$ 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
1. 打開終端并將 ssh 放入要運(yùn)行第二個(gè)工作節(jié)點(diǎn)的機(jī)器中。本教程使用該名稱worker2
。
2. 運(yùn)行“ 創(chuàng)建群組教程”步驟中的輸出所生成docker swarm init
的命令,以創(chuàng)建加入到現(xiàn)有群集的第二個(gè)工作節(jié)點(diǎn):
$ docker swarm join \ --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \ 192.168.99.100:2377 This node joined a swarm as a worker.
1. 打開終端并將 ssh 放入管理器節(jié)點(diǎn)運(yùn)行的機(jī)器中,然后運(yùn)行docker node ls
命令以查看工作節(jié)點(diǎn):
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS 03g1y59jwfg7cf99w4lt0f662 worker2 Ready Active 9j68exjopxe7wfl6yuxml7a7j worker1 Ready Active dxn1zf6l61qsb1josjja83ngz * manager1 Ready Active Leader
MANAGER
列標(biāo)識了群中的管理器節(jié)點(diǎn)。此列中的空狀態(tài),將worker1
和worker2
它們標(biāo)識為工作節(jié)點(diǎn)。
群管理命令docker node ls
只能在管理節(jié)點(diǎn)上運(yùn)行。
現(xiàn)在你的群體由一個(gè)經(jīng)理和兩個(gè)工人節(jié)點(diǎn)組成。在本教程的下一個(gè)步驟中,您將服務(wù)部署到群集。