向 swarm 部署服務
在您建立一個 Swarm之後,您可以將服務部署到該 Swarm。在本教程中,您還添加了工作節點,但這不是部署服務的必要條件。
開啟一個終端,並透過 ssh 連線到執行您的管理器節點的機器上。例如,本教程使用一臺名為
manager1
的機器。執行以下命令
$ docker service create --replicas 1 --name helloworld alpine ping docker.com 9uk4639qpg7npwf3fn2aasksr
docker service create
命令建立服務。--name
標誌將服務命名為helloworld
。--replicas
標誌指定期望狀態為 1 個正在執行的例項。- 引數
alpine ping docker.com
將服務定義為一個執行ping docker.com
命令的 Alpine Linux 容器。
執行
docker service ls
檢視正在執行的服務列表$ docker service ls ID NAME SCALE IMAGE COMMAND 9uk4639qpg7n helloworld 1/1 alpine ping docker.com
後續步驟
現在您已準備好檢查該服務。
檢查服務