Comment arrêter tous les conteneurs Docker

How Stop All Docker Containers



Dans cet article, je vais vous montrer comment arrêter tous les conteneurs Docker sur votre hôte Docker. Alors, commençons.

Conditions:

Docker doit être installé pour exécuter les commandes présentées dans cet article.







Si Docker n'est pas installé, vous pouvez consulter les articles suivants sur l'installation de Docker pour installer Docker sur la distribution Linux de votre choix.



Si vous rencontrez toujours des problèmes pour installer Docker, vous pouvez me contacter via https://support.linuxhint.com . Je serai plus qu'heureux de pouvoir aider.



Arrêt d'un conteneur en cours d'exécution :

Vous pouvez arrêter tout conteneur Docker en cours d'exécution sur votre hôte Docker. Pour arrêter un conteneur, vous avez besoin de l'ID ou du nom du conteneur que vous souhaitez arrêter.





Pour obtenir l'ID de conteneur et le nom de tous les conteneurs en cours d'exécution, exécutez la commande suivante :

$liste des conteneurs docker

Comme vous pouvez le voir, l'ID du conteneur et le nom de tous les conteneurs en cours d'exécution sont répertoriés.



Maintenant, disons que vous voulez arrêter le conteneur www1 ou c52585c7a69b .

Pour ce faire, vous pouvez exécuter l'une des commandes suivantes :

$arrêt de conteneur docker www1

Ou,

$arrêt de conteneur docker c52585c7a69b

Le conteneur www1 ou c52585c7a69b devrait être arrêté.

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

Vous pouvez également arrêter tous les conteneurs Docker en cours d'exécution avec une seule commande.

Pour arrêter tous les conteneurs Docker en cours d'exécution, exécutez la commande suivante :

$arrêt de conteneur docker $(liste de conteneurs docker -q)

Tous les conteneurs Docker en cours d'exécution doivent être arrêtés.

Ici, liste de conteneurs docker -q La commande renvoie l'ID de conteneur de tous les conteneurs Docker en cours d'exécution. Puis le arrêt de conteneur docker La commande arrête les conteneurs à l'aide des ID de conteneur.

Comme vous pouvez le voir, il n'y a pas de conteneurs Docker en cours d'exécution dans la liste.

$liste des conteneurs docker

Encore une fois, vous pouvez voir que tous les conteneurs Docker en cours d'exécution sont arrêtés.

$liste des conteneurs docker

Arrêt de tous les conteneurs Docker :

Vous pouvez également arrêter tous les conteneurs Docker quel que soit leur état (en cours d'exécution, en pause, etc.).

Pour arrêter tous les conteneurs Docker quel que soit leur état, exécutez la commande suivante :

$arrêt de conteneur docker $(liste des conteneurs docker -qa)

Tous les conteneurs Docker, quel que soit leur statut, doivent être arrêtés.

Ici, liste des conteneurs docker -qa La commande renvoie l'ID de conteneur de tous les conteneurs Docker, quel que soit leur état. Puis le arrêt de conteneur docker La commande arrête les conteneurs à l'aide des ID de conteneur.

Vous pouvez vérifier si les conteneurs sont arrêtés avec la commande suivante :

$liste des conteneurs docker

Comme vous pouvez le voir, tous les conteneurs sont arrêtés.

C'est ainsi que vous arrêtez tous les conteneurs Docker sur votre hôte Docker. Merci d'avoir lu cet article.