將服務部署至叢集


在您建立 Swarm 後,即可部署服務至 Swarm。在本教學中,您還新增了工作節點 (worker nodes),但這並非部署服務的必要條件。

  1. 開啟終端機並透過 SSH 進入執行管理節點 (manager node) 的機器。例如,本教學使用名為 manager1 的機器。

  2. 執行以下指令

    $ 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 容器。
  3. 執行 docker service ls 以查看執行中的服務列表

    $ docker service ls
    
    ID            NAME        SCALE  IMAGE   COMMAND
    9uk4639qpg7n  helloworld  1/1    alpine  ping docker.com
    

下一步

現在您可以檢查該服務了。

檢查服務
© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.