Docker

Arrêtez les conteneurs Docker

Arrêtez les conteneurs Docker
Si vous êtes un administrateur système responsable de la gestion de Docker, vous devrez peut-être savoir comment démarrer et arrêter le conteneur Docker. L'arrêt du conteneur Docker est différent de l'arrêt de tout processus. Pour ce faire, vous devrez utiliser la commande « docker stop » et spécifier le nom ou l'ID du conteneur que vous souhaitez arrêter.

Ce tutoriel va vous montrer comment arrêter les conteneurs Docker en utilisant plusieurs méthodes différentes.

Syntaxe de base

La syntaxe de base pour arrêter le conteneur Docker est illustrée ci-dessous :

docker container start [OPTIONS] CONTAINER [CONTAINER… ]

Ou alors

docker container kill [OPTIONS] CONTAINER [CONTAINER… ]

En utilisant la syntaxe ci-dessus, vous pouvez arrêter un ou plusieurs conteneurs facilement avec une seule commande.

Arrêter un seul conteneur

Avant d'arrêter un conteneur, vous devrez d'abord trouver l'ID ou le nom des conteneurs Docker exécutés sur votre système.

Vous pouvez répertorier tous les conteneurs Docker exécutés sur votre système avec la commande suivante :

docker ps

Après avoir entré la commande ci-dessus, vous devriez obtenir le résultat suivant :

COMMANDE D'IMAGE D'ID DE CONTENEUR ÉTAT CRÉÉ NOMS DE PORTS
9392aab37f99 wordpress "point d'entrée docker.s… " Il y a environ une heure
Environ une heure 0.0.0.0:8081->80/tcp wpcontainer
bcbc64840b0a mariadb "point d'entrée docker.s… " Il y a environ une heure
Vers le haut Environ une heure 3306/tcp wordpressdb
3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash -c /init/… "
Il y a 20 heures Vers le haut Environ une minute 0.0.0.0:8082->8083/tcp calibre-web

Maintenant, vous aurez une liste de tous les conteneurs Docker en cours d'exécution, y compris le nom et l'ID de chaque conteneur.

Ensuite, arrêtez le conteneur Docker nommé calibre-web ou ID 3e5cddafb61d en exécutant la commande suivante :

docker conteneur stop calibre-web

Ou alors

arrêt de conteneur docker 3e5cddafb61d

Vous pouvez également utiliser le paramètre « kill » au lieu de « stop » pour arrêter le conteneur Docker en cours d'exécution, comme indiqué ci-dessous :

conteneur docker kill calibre-web

Ou alors

conteneur docker tuer 3e5cddafb61d

Ensuite, pour vérifier l'état du conteneur calibre-web, saisissez la commande suivante :

docker ps --filter "status=exited" | grep calibre-web

Après avoir entré la commande ci-dessus, vous devriez obtenir la sortie ci-dessous :

3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash
-c /init/… " il y a 20 heures Sorti (137) il y a 33 secondes calibre-web

Arrêter plusieurs conteneurs

Il est également possible d'arrêter plusieurs conteneurs à l'aide d'une seule commande.

Par exemple, pour arrêter les conteneurs nommés « wpcontainer » et « wordpressdb », exécutez la commande suivante :

docker conteneur arrêter wpcontainer wordpressdb

Arrêt de tous les conteneurs en cours d'exécution

Vous pouvez également arrêter tous les conteneurs en cours d'exécution à l'aide de l'option « docker container ls -aq » avec la commande « docker container stop ».

Exécutez la commande suivante pour générer une liste de tous les conteneurs en cours d'exécution et les arrêter.

arrêt du conteneur docker $(conteneur docker ls -aq)

Vérifiez tous les conteneurs arrêtés avec la commande suivante :

docker ps --filter "status=exited"

Après avoir entré la commande ci-dessus, vous devriez obtenir le résultat suivant :

COMMANDE D'IMAGE D'ID DE CONTENEUR ÉTAT CRÉÉ NOMS DE PORTS
592b9fe9f478 drupal "docker-php-entrypoi… " il y a 2 heures Sorti (0)
il y a 25 secondes
9392aab37f99 wordpress "point d'entrée docker.s… " il y a 2 heures Sorti (128)
il y a 17 minutes 0.0.0.0:8081->80/tcp wpcontainer
bcbc64840b0a mariadb "point d'entrée docker.s… " il y a 2 heures Sorti (0)
il y a 25 secondes wordpressdb
3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash -c /init/… "
Il y a 21 heures Sorti (137) Il y a 16 secondes calibre-web

Conclusion

Dans le guide fourni par cet article, vous avez appris comment arrêter l'exécution des conteneurs Docker en utilisant plusieurs méthodes différentes. Vous pouvez utiliser la méthode qui vous convient le mieux pour arrêter l'exécution des conteneurs Docker.

Le bouton de clic gauche de la souris ne fonctionne pas sous Windows 10
Si vous utilisez une souris dédiée avec votre ordinateur portable ou de bureau mais que le le clic gauche de la souris ne fonctionne pas sur Windows 1...
Le curseur saute ou se déplace de manière aléatoire lors de la saisie dans Windows 10
Si vous constatez que le curseur de votre souris saute ou se déplace tout seul, automatiquement, au hasard lors de la saisie sur un ordinateur portabl...
Comment inverser le sens de défilement de la souris et des pavés tactiles dans Windows 10
Souris et Pavé tactiles rendent non seulement l'informatique facile, mais plus efficace et moins chronophage. Nous ne pouvons pas imaginer une vie san...