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.
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.Ejecuta
docker service rm helloworldpara eliminar el serviciohelloworld.$ docker service rm helloworld helloworldEjecuta
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: 1Aunque el servicio ya no exista, los contenedores de las tareas tardan unos segundos en limpiarse. Puedes usar
docker psen 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