⚠️ Traduction non officielle - Cette documentation est une traduction communautaire non officielle de Docker.

Déployer un service dans le swarm


Après avoir créé un swarm, vous pouvez déployer un service dans le swarm. Pour ce tutoriel, vous avez également ajouté des nœuds travailleurs, mais ce n'est pas une exigence pour déployer un service.

  1. Ouvrez un terminal et connectez-vous en ssh à la machine où vous exécutez votre nœud gestionnaire. Par exemple, le tutoriel utilise une machine nommée manager1.

  2. Exécutez la commande suivante :

    $ docker service create --replicas 1 --name helloworld alpine ping docker.com
    
    9uk4639qpg7npwf3fn2aasksr
    
    • La commande docker service create crée le service.
    • Le flag --name nomme le service helloworld.
    • Le flag --replicas spécifie l'état désiré de 1 instance en cours d'exécution.
    • Les arguments alpine ping docker.com définissent le service comme un conteneur Alpine Linux qui exécute la commande ping docker.com.
  3. Exécutez docker service ls pour voir la liste des services en cours d'exécution :

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

Prochaines étapes

Maintenant vous êtes prêt à inspecter le service.