Comment supprimer tous les conteneurs Docker

Comment supprimer tous les conteneurs Docker
Dans cet article, je vais vous montrer comment supprimer tous les conteneurs Docker de votre hôte Docker. Alors, commençons.

Exigences:

Vous devez avoir Docker installé sur votre ordinateur.

Découvrez les articles ci-dessous pour installer Docker sur la distribution Linux souhaitée si vous n'avez pas déjà installé Docker.

  • Comment installer et utiliser docker sur Ubuntu 18.04 LTS (https: // linuxhint.com / install_docker_ubuntu_1804 /)
  • Installez Docker sur Debian 9 (https: // linuxhint.com / install_docker_debian_9 /)
  • Installez Docker sur Centos 7 (https: // linuxhint.com / install-docker-centos7 /)
  • Installez Docker sur Raspberry Pi (https: // Linuxhint.com / install_docker_raspberry_pi /)

Si vous avez encore un problème à installer Docker, vous pouvez me contacter via https: // support.linuxhint.com. Je serai plus qu'heureux de pouvoir aider.

Suppression de tous les conteneurs Docker en cours d'exécution:

Vous pouvez voir une liste de tous les conteneurs Docker en cours d'exécution avec la commande suivante:

$ Liste des conteneurs Docker

Comme vous pouvez le voir, j'ai 4 conteneurs Docker en cours d'exécution.

Vous pouvez bien sûr retirer ces conteneurs un par un. Ce n'est pas un problème si vous avez quelques conteneurs comme je l'ai fait dans cet exemple. Mais, imaginant un hôte de production Docker où vous pouvez avoir des milliers de conteneurs Docker en cours d'exécution. Il ne sera pas pratique de les retirer un par un. Heureusement, vous pouvez tous les supprimer très facilement.

NOTE: Avant de continuer, assurez-vous de ne pas avoir de conteneur Docker en cours d'exécution important.

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

$ Docker Container RM -F $ (Docker Container List -Q)

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

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

$ Liste des conteneurs Docker

Supprimer tous les conteneurs Docker arrêtés:

Sur votre hôte Docker, il est probable que vous aurez beaucoup de conteneurs arrêtés dont vous n'avez plus besoin. Vous pouvez également supprimer ces conteneurs inutiles.

Vous pouvez répertorier tous les conteneurs Docker arrêtés sur votre hôte Docker avec la commande suivante:

$ Docker Container List - Statut de filtre =

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

Maintenant, pour supprimer tous les conteneurs Docker arrêtés de votre hôte Docker, exécutez la commande suivante:

$ Docker Container RM $ (Docker Container List --quiet - Filter Status = Overtise)

Tous les conteneurs Docker arrêtés doivent être supprimés.

Comme vous pouvez le voir, il n'y a plus de conteneur Docker arrêté sur la liste.

Suppression de tous les conteneurs Docker:

Vous pouvez également supprimer tous les conteneurs de votre hôte docker quel que soit leur statut (courir, arrêté, interrompu, etc.).

Vous pouvez répertorier tous les conteneurs Docker sur votre hôte Docker quel que soit leur statut avec la commande suivante:

$ Docker Container List -A

Comme vous pouvez le voir, tous les conteneurs de mon hôte de docker s'ils fonctionnent ou non sont répertoriés.

Maintenant, pour supprimer tous ces conteneurs Docker, exécutez la commande suivante:

$ Docker Container RM -f $ (Docker Container List -QA)

Tous les conteneurs Docker de votre hôte Docker doivent être supprimés.

Donc, c'est ainsi que vous supprimez tous les conteneurs Docker de votre hôte Docker. Merci d'avoir lu cet article.