向 swarm 部署服務


在您建立一個 Swarm之後,您可以將服務部署到該 Swarm。在本教程中,您還添加了工作節點,但這不是部署服務的必要條件。

  1. 開啟一個終端,並透過 ssh 連線到執行您的管理器節點的機器上。例如,本教程使用一臺名為 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
    

後續步驟

現在您已準備好檢查該服務。

檢查服務