Arrêter un conteneur Docker

DockerDockerBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, vous allez vivre une situation dans le milieu d'une tempête de sable, où vous rencontrez une figure redoutable connue sous le nom de "Démon du Désert". Votre objectif est de naviguer à travers la tempête et d'apprendre la compétence essentielle d'arrêter les conteneurs Docker pour échapper à la fureur du démon.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/ContainerOperationsGroup(["Container Operations"]) docker/ContainerOperationsGroup -.-> docker/stop("Stop Container") subgraph Lab Skills docker/stop -.-> lab-271501{{"Arrêter un conteneur Docker"}} end

Comprendre l'exécution des conteneurs Docker

Dans cette étape, vous allez apprendre les bases de l'exécution des conteneurs Docker et comment arrêter les conteneurs en cours d'exécution.

  1. Tout d'abord, exécutons un conteneur Docker simple à l'aide de l'image nginx en exécutant la commande suivante dans votre terminal :

    docker run -d --name my-nginx nginx
  2. Maintenant, pour arrêter le conteneur en cours d'exécution, utilisez la commande suivante :

    docker stop my-nginx
  3. Après avoir exécuté la commande docker stop, le conteneur sera arrêté, et vous pouvez le vérifier en exécutant la commande suivante :

    docker ps -a

    Vous devriez voir que le conteneur arrêté est listé avec un statut "Exited".

Arrêt propre des conteneurs

Dans cette étape, vous allez apprendre à arrêter proprement les conteneurs à l'aide de la commande docker stop.

  1. Exécutons un nouveau conteneur à l'aide de l'image alpine et exécutons une commande longue durée à l'intérieur du conteneur :

    docker run -d --name long-running alpine sh -c "while :; do echo 'Long-running command...'; sleep 5; done"
  2. Maintenant, lancez un arrêt propre du conteneur en l'arrêtant avec la commande docker stop :

    docker stop long-running
  3. Vérifiez l'état du conteneur en exécutant :

    docker ps -a

    Le conteneur devrait être dans un état "Exited".

Sommaire

Dans ce laboratoire, l'accent était mis sur la maîtrise de la compétence d'arrêter les conteneurs Docker. En suivant les scénarios présentés et en exécutant les étapes fournies, vous avez acquis une expérience pratique dans l'arrêt des conteneurs en cours d'exécution, ce qui vous a permis de mieux comprendre la gestion des conteneurs dans Docker. Cela sera précieux dans votre parcours pour devenir compétent dans la gestion des conteneurs Docker.