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.
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 el siguiente comando:
$ docker service create --replicas 1 --name helloworld alpine ping docker.com 9uk4639qpg7npwf3fn2aasksr- El comando
docker service createcrea el servicio. - La bandera
--namenombra al serviciohelloworld. - La bandera
--replicasespecifica el estado deseado de 1 instancia en ejecución. - Los argumentos
alpine ping docker.comdefinen el servicio como un contenedor de Alpine Linux que ejecuta el comandoping docker.com.
- El comando
Ejecuta
docker service lspara 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