刪除在 Swarm 上執行的服務
教學課程的其餘步驟未使用 `helloworld` 服務,因此您現在可以從 Swarm 中刪除該服務。
如果您尚未開啟終端機並透過 ssh 連線到執行管理節點的機器。例如,本教學使用名為 `manager1` 的機器。
執行 `docker service rm helloworld` 以移除 `helloworld` 服務。
$ docker service rm helloworld helloworld
執行 `docker service inspect <SERVICE-ID>` 以確認 Swarm 管理員已移除該服務。CLI 會傳回找不到服務的訊息。
$ docker service inspect helloworld [] Status: Error: no such service: helloworld, Code: 1
即使服務已不存在,工作容器也需要幾秒鐘的時間才能清除。您可以在節點上使用 `docker ps` 來驗證工作何時已移除。
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES db1651f50347 alpine:latest "ping docker.com" 44 minutes ago Up 46 seconds helloworld.5.9lkmos2beppihw95vdwxy1j3w 43bf6e532a92 alpine:latest "ping docker.com" 44 minutes ago Up 46 seconds helloworld.3.a71i8rp6fua79ad43ycocl4t2 5a0fb65d8fa7 alpine:latest "ping docker.com" 44 minutes ago Up 45 seconds helloworld.2.2jpgensh7d935qdc857pxulfr afb0ba67076f alpine:latest "ping docker.com" 44 minutes ago Up 46 seconds helloworld.4.1c47o7tluz7drve4vkm2m5olx 688172d3bfaa alpine:latest "ping docker.com" 45 minutes ago Up About a minute helloworld.1.74nbhb3fhud8jfrhigd7s29we $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
後續步驟
接下來,您將設定新的服務並套用滾動更新。