返回介绍

开始使用Swarm - 删除service

发布于 2020-09-14 13:05:51 字数 2481 浏览 1794 评论 0 收藏 0

教程剩下的部分不需要helloworld这个service了,所以我们现在可以将它删除掉。

  1. 通过ssh登录到manager节点。

  2. 运行docker service rm helloworld来删除helloworld服务(service):

    1. $ docker service rm helloworld
    2. helloworld
  3. 运行docker service inspect <SERVICE-ID>来确认service是否被删除。CLI将会返回service无法找到信息。

    1. $ docker service inspect helloworld
    2. []
    3. Error: no such service: helloworld
  4. 移除service后,task的container会在若干秒后被彻底清楚干净。可以登录到相应的节点上,运行docker ps命令来查看task是否被清理。

    1. $ docker ps
    2. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    3. db1651f50347 alpine:latest "ping docker.com" 44 minutes ago Up 46 seconds helloworld.5.9lkmos2beppihw95vdwxy1j3w
    4. 43bf6e532a92 alpine:latest "ping docker.com" 44 minutes ago Up 46 seconds helloworld.3.a71i8rp6fua79ad43ycocl4t2
    5. 5a0fb65d8fa7 alpine:latest "ping docker.com" 44 minutes ago Up 45 seconds helloworld.2.2jpgensh7d935qdc857pxulfr
    6. afb0ba67076f alpine:latest "ping docker.com" 44 minutes ago Up 46 seconds helloworld.4.1c47o7tluz7drve4vkm2m5olx
    7. 688172d3bfaa alpine:latest "ping docker.com" 45 minutes ago Up About a minute helloworld.1.74nbhb3fhud8jfrhigd7s29we
    8. $ docker ps
    9. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文