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