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

Implementar un servicio en el swarm


Después de crear un swarm, puedes implementar un servicio en él. Para este tutorial, también añadiste nodos trabajadores, pero esto no es un requisito obligatorio para implementar un servicio.

  1. 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 el siguiente comando:

    $ docker service create --replicas 1 --name helloworld alpine ping docker.com
    
    9uk4639qpg7npwf3fn2aasksr
    
    • El comando docker service create crea el servicio.
    • La bandera --name nombra al servicio helloworld.
    • La bandera --replicas especifica el estado deseado de 1 instancia en ejecución.
    • Los argumentos alpine ping docker.com definen el servicio como un contenedor de Alpine Linux que ejecuta el comando ping docker.com.
  3. Ejecuta docker service ls para ver la lista de servicios en ejecución:

    $ docker service ls
    
    ID            NAME        SCALE  IMAGE   COMMAND
    9uk4639qpg7n  helloworld  1/1    alpine  ping docker.com
    

Siguientes pasos

Ahora estás listo para inspeccionar el servicio.

Inspeccionar el servicio