將服務部署到 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
    

後續步驟

現在您可以檢查服務了。