這里我們對(duì)前面幾節(jié)介紹 Docker Swarm 時(shí)經(jīng)常用到的命令做了一下總結(jié),如下表所示。
|
命令 |
說(shuō)明 |
|---|---|
|
docker swarm init |
用于創(chuàng)建一個(gè)新的 Swarm。執(zhí)行該命令的節(jié)點(diǎn)會(huì)成為第一個(gè)管理節(jié)點(diǎn),并且會(huì)切換到 Swarm 模式。 |
|
docker swarm join-token |
用于查詢加入管理節(jié)點(diǎn)和工作節(jié)點(diǎn)到現(xiàn)有 Swarm 時(shí)所使用的命令和 Token。 要獲取新增管理節(jié)點(diǎn)的命令,請(qǐng)執(zhí)行docker swarm join-token manager 命令。 要獲取新增工作節(jié)點(diǎn)的命令,請(qǐng)執(zhí)行 docker swarm join-token worker 命令。 |
|
docker node ls |
用于列出 Swarm 中的所有節(jié)點(diǎn)及相關(guān)信息,包括哪些是管理節(jié)點(diǎn)、哪個(gè)是主管理節(jié)點(diǎn)。 |
|
docker service create |
用于創(chuàng)建一個(gè)新服務(wù)。 |
|
docker service ls |
用于列出 Swarm 中運(yùn)行的服務(wù),以及諸如服務(wù)狀態(tài)、服務(wù)副本等基本信息。 |
|
docker service ps |
該命令會(huì)給出更多關(guān)于某個(gè)服務(wù)副本的信息 |
|
docker service inspect |
用于獲取關(guān)于服務(wù)的詳盡信息。附加 --pretty 參數(shù)可限制僅顯示重要信息。
|
| docker service scale | 用于對(duì)服務(wù)副本個(gè)數(shù)進(jìn)行增減。 |
|
docker service update |
用于對(duì)運(yùn)行中的服務(wù)的屬性進(jìn)行變更。 |
|
docker service logs |
用于查看服務(wù)的日志。 |
|
docker service rm |
用于從 Swarm 中刪除某服務(wù)。該命令會(huì)在不做確認(rèn)的情況下刪除服務(wù)的所有副本,所以使用時(shí)應(yīng)保持警惕。 |