Comment supprimer tous les conteneurs Docker à l'aide d'une seule commande

Comment supprimer tous les conteneurs Docker à l'aide d'une seule commande

Dans ce guide, nous montrerons des exemples de ligne de commande pour supprimer tous les conteneurs Docker d'un système Linux. Cela fonctionnera sur n'importe quelle distribution Linux.

En plus de supprimer les conteneurs Docker, vous apprendrez également à supprimer les images, les volumes et les réseaux Docker. Ceci est utile lorsque vous souhaitez purger complètement toutes les traces de conteneurs de votre installation Docker et démarrer frais. Découvrez les exemples ci-dessous pour savoir comment.

Dans ce tutoriel, vous apprendrez:

  • Comment répertorier, arrêter et supprimer tous les conteneurs Docker
  • Comment supprimer les images, volumes et réseaux Docker
Supprimer tous les conteneurs Docker d'un système Linux Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système Toute distribution Linux
Logiciel Docker
Autre Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande.
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Supprimer des exemples de ligne de commande des conteneurs Docker



  1. Commencez par utiliser la commande suivante pour voir une liste de tous vos conteneurs Docker. Cela répertorie également l'ID de conteneur, au cas où vous souhaitez supprimer les conteneurs individuellement. Passez en revue cette liste avec soin pour vous assurer que vous souhaitez réellement supprimer tous ces conteneurs.
    $ docker conteneur ls -a 
  2. Énumérer tous les conteneurs Docker sur notre système
  3. Vous pouvez maintenant utiliser le Docker Container RM commande pour supprimer les conteneurs que vous ne voulez pas. Vous avez juste besoin de spécifier l'ID de conteneur de chacun que vous souhaitez supprimer. Voici un exemple où nous déménageons un couple de la liste ci-dessus:
    $ Docker Container RM 6700495A31B6 20E038F97DE1 

    Notez que cette commande ne fonctionnera que pour des conteneurs qui ne fonctionnent pas. Sinon, vous rencontrerez une erreur comme celle ci-dessous.

    Réponse d'erreur du démon: vous ne pouvez pas supprimer un conteneur en cours d'exécution. 
  4. Pour supprimer tous les conteneurs arrêtés à la fois, vous pouvez utiliser la commande suivante.
    $ Docker Container Prune 
  5. Pour arrêter tous les conteneurs afin qu'ils puissent tous être supprimés, vous pouvez utiliser la commande suivante.
    $ docker stop $ (docker ps -aq) 


  6. Après avoir exécuté la commande précédente, vous pouvez utiliser celui-ci pour supprimer tous les conteneurs Docker sur votre système.
    $ Docker Container RM $ (Docker Container LS -AQ) 
  7. Arrêter tous nos conteneurs Docker, puis les supprimer tous avec une seule commande
  8. Vous pouvez supprimer toutes les images Docker de votre système avec la commande suivante.
    $ docker rmi $ (Docker Images -Q) 
  9. Pour supprimer tous les volumes Docker inutilisés, exécutez la commande suivante.
    $ Docker Volume Prune 
  10. Enfin, pour supprimer tous les réseaux Docker inutilisés, utilisez cette commande.
    $ Docker Network Prune 

Réflexions de clôture

Dans ce guide, nous avons vu divers exemples pour retirer tous les conteneurs Docker d'un système Linux. Cela vous permet de recommencer frais très rapidement, sans jouer à la suppression des conteneurs individuellement. Nous avons également appris à supprimer les images, les volumes et les réseaux Docker, ce qui nous permet de nettoyer notre installation Docker encore plus en détail.

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Téléchargement Linux
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Ubuntu 20.04 Guide
  • Installez Arch Linux dans VMware Workstation
  • Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
  • Choses à installer sur Ubuntu 22.04