?
本文檔使用 php中文網手冊 發(fā)布
在完成教程設置步驟之后,您就可以創(chuàng)建群組了。確保 Docker Engine 守護進程在主機上啟動。
打開終端并將 ssh 放入要運行管理器節(jié)點的機器中。本教程使用名為的機器manager1
。如果您使用 Docker Machine,則可以使用以下命令通過 SSH 連接到它:$ docker-machine ssh manager1
運行以下命令來創(chuàng)建一個新的群集:
docker swarm init --advertise-addr <MANAGER-IP>
注意:如果您使用 Docker for Mac 或 Docker for Windows 來測試單節(jié)點群集,只需運行不docker swarm init
帶任何參數(shù)即可。--advertise-addr
在這種情況下不需要指定。要了解更多信息,請參閱關于如何使用 Swarm 使用 Docker for Mac 或Docker for Windows 的主題。
在本教程中,以下命令在manager1
機器上創(chuàng)建一個 swarm :
$ docker swarm init --advertise-addr 192.168.99.100 Swarm初始化:當前節(jié)點(dxn1zf6l61qsb1josjja83ngz)現(xiàn)在是管理器。要向該群添加工作人員,請運行以下命令:docker swarm join \ --token SWMTKN-1-49nj1cmql0jkz5s954yi3oex3nedyz0fb0xx14ie39trti4wxv-8vxv8rssmk743ojnwacrr2e7c \ 192.168.99.100:2377要向此群添加管理員,請運行“docker swarm join-token manager”并按照說明操作。
該--advertise-addr
標志配置管理器節(jié)點將其地址發(fā)布為192.168.99.100
。群中的其他節(jié)點必須能夠訪問IP地址的管理器。
輸出包括將新節(jié)點加入群集的命令。根據--token
國旗的價值,節(jié)點將作為經理或工人加入。
運行docker info
以查看群集的當前狀態(tài):$ docker info容器:2運行:0暫停:0已停止:2 ... snip ...群集:活動NodeID:dxn1zf6l61qsb1josjja83ngz是管理器:true管理器:1節(jié)點:1 .. .snip ...
運行該docker node ls
命令查看有關節(jié)點的信息:
$ docker節(jié)點ls ID主機名狀態(tài)可用性管理器狀態(tài)dxn1zf6l61qsb1josjja83ngz * manager1 Ready Active Leader
在*
旁邊的節(jié)點ID表明當前連接此節(jié)點上。
Docker Engine swarm模式會自動為機器主機名稱命名節(jié)點。本教程將在后面的步驟中介紹其他列。
在本教程的下一節(jié)中,我們將向群集添加兩個節(jié)點。
教程,集群管理,群集模式