# Implementar un servicio en el swarm


Después de [crear un swarm](/engine/swarm/swarm-tutorial/deploy-service/create-swarm/), puedes implementar un servicio en él. Para este tutorial, también [añadiste nodos trabajadores](/engine/swarm/swarm-tutorial/deploy-service/add-nodes/), 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:

    ```console
    $ 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:

    ```console
    $ 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](/engine/swarm/swarm-tutorial/deploy-service/inspect-service/)


