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