Compartir comentarios
Las respuestas se generan en base a la documentación.

Eliminar el servicio que se ejecuta en el swarm


Los pasos restantes del tutorial no utilizan el servicio helloworld, por lo que ahora puedes eliminar el servicio del swarm.

  1. Si aún no lo has hecho, abre una terminal y conéctate por SSH a la máquina donde ejecutas tu nodo administrador. Por ejemplo, el tutorial utiliza una máquina llamada manager1.

  2. Ejecuta docker service rm helloworld para eliminar el servicio helloworld.

    $ docker service rm helloworld
    
    helloworld
    
  3. Ejecuta docker service inspect <SERVICE-ID> para verificar que el administrador de swarm haya eliminado el servicio. La CLI devuelve un mensaje indicando que no se encuentra el servicio:

    $ docker service inspect helloworld
    []
    Status: Error: no such service: helloworld, Code: 1
    
  4. Aunque el servicio ya no exista, los contenedores de las tareas tardan unos segundos en limpiarse. Puedes usar docker ps en los nodos para verificar cuándo se han eliminado las tareas.

    $ 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
    

Siguientes pasos

A continuación, configurarás un nuevo servicio y aplicarás una actualización continua (rolling update).

Aplicar actualizaciones continuas