?
Dieses Dokument verwendet PHP-Handbuch für chinesische Websites Freigeben
一旦將服務(wù)部署到群集中,就可以使用Docker CLI來擴展服務(wù)中的容器數(shù)量。在服務(wù)中運行的容器被稱為“任務(wù)”。
如果您還沒有打開終端,然后將ssh放入運行管理器節(jié)點的機器中。例如,本教程使用一臺名為manager1
。
2. 運行以下命令以更改在群集中運行的服務(wù)的所需狀態(tài):
$ docker service scale <SERVICE-ID>=<NUMBER-OF-TASKS>
例如:
$ docker service scale helloworld=5 helloworld scaled to 5
運行docker service ps <SERVICE-ID>
以查看更新的任務(wù)列表:
$ docker service ps helloworld NAME IMAGE NODE DESIRED STATE CURRENT STATE helloworld.1.8p1vev3fq5zm0mi8g0as41w35 alpine worker2 Running Running 7 minutes helloworld.2.c7a7tcdq5s0uk3qr88mf8xco6 alpine worker1 Running Running 24 seconds helloworld.3.6crl09vdcalvtfehfh69ogfb1 alpine worker1 Running Running 24 seconds helloworld.4.auky6trawmdlcne8ad8phb0f1 alpine manager1 Running Running 24 seconds helloworld.5.ba19kca06l18zujfwxyc5lkyn alpine worker2 Running Running 24 seconds
您可以看到swarm創(chuàng)建了4個新任務(wù),可以擴展到總共5個運行的Alpine Linux實例。任務(wù)分布在群體的三個節(jié)點之間。一個正在運行manager1
。
2. 運行docker ps
以查看在連接的節(jié)點上運行的容器。以下示例顯示了正在運行的任務(wù)manager1
:
$ docker ps CONTAINER ID圖像命令創(chuàng)建狀態(tài)端口名稱528d68040f95 alpine:最新的“ping docker.com”大約一分鐘前Up大約一分鐘helloworld.4.auky6trawmdlcne8ad8phb0f1
如果您想查看在其他節(jié)點上運行的容器,請將ssh移入這些節(jié)點并運行該docker ps
命令。
在本教程的這一點,您已完成該helloworld
服務(wù)。下一步展示如何刪除服務(wù)。