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.
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.
Tout d'abord, exécutons un conteneur Docker simple à l'aide de l'image
nginxen exécutant la commande suivante dans votre terminal :docker run -d --name my-nginx nginxMaintenant, pour arrêter le conteneur en cours d'exécution, utilisez la commande suivante :
docker stop my-nginxAprè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 -aVous 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.
Exécutons un nouveau conteneur à l'aide de l'image
alpineet 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"Maintenant, lancez un arrêt propre du conteneur en l'arrêtant avec la commande
docker stop:docker stop long-runningVérifiez l'état du conteneur en exécutant :
docker ps -aLe conteneur devrait être dans un état "Exited".
Résumé
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.



