將服務部署至叢集
在您建立 Swarm 後,即可部署服務至 Swarm。在本教學中,您還新增了工作節點 (worker nodes),但這並非部署服務的必要條件。
開啟終端機並透過 SSH 進入執行管理節點 (manager node) 的機器。例如,本教學使用名為
manager1的機器。執行以下指令
$ docker service create --replicas 1 --name helloworld alpine ping docker.com 9uk4639qpg7npwf3fn2aasksrdocker 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
下一步
現在您可以檢查該服務了。
檢查服務