Comment supprimer un conteneur Docker sur Linux

Comment supprimer un conteneur Docker sur Linux

Docker est livré avec le sien RM Version de commande pour aider à la suppression du conteneur Docker. Listons d'abord tous les conteneurs Docker disponibles:

# docker ps -a id de conteneur Commande d'image Créé les noms des ports d'état D1C01C8EB336 Ubuntu: 14.04 "/ bin / bash" il y a 5 secondes sortant (0) il y a 3 secondes Ubuntu DF7834F86C78 Debian: stable "/ bin / bash" il y a 10 secondes en haut de 9 secondes Debian 9BDD9D49A75B Mongo: 3 "/ entryPoint.Sh Mong il y a 18 minutes en haut de 18 minutes 27017 / TCP MongoDB 774B02C9C51A Oraclelinux: 7 "/ bac / bash" il y a 27 minutes en haut de 27 minutes Oracle7 

Docker RM La commande sera par défaut supprimer uniquement les conteneurs arrêtés et donc toute tentative de supprimer un conteneur Docker en cours entraînera un message d'erreur:

# Docker RM Debian Error Response from Daemon: Conflict, vous ne pouvez pas supprimer un conteneur en cours d'exécution. Arrêtez le conteneur avant de tenter de retirer ou d'utiliser -f Fata [0000] Erreur: Impossible de supprimer un ou plusieurs conteneurs 

Pour supprimer un conteneur Docker en cours d'exécution, le conteneur réel doit d'abord s'arrêter ou --force L'option doit être annexée à Docker RM commande. Exemple:

# Docker RM - Force Debian Debian 

Le conteneur nommé Debian est maintenant supprimé:

# docker ps -a id de conteneur Commande d'image Créé les noms des ports d'état D1C01C8EB336 Ubuntu: 14.04 "/ bin / bash" il y a 6 minutes sortant (0) il y a 6 minutes Ubuntu 774B02C9C51A Oraclelinux: 7 "/ bin / bash" il y a 7 minutes, sortant (0) il y a 7 minutes.Sh Mong il y a 38 minutes est sortie (0) il y a 4 secondes MongoDB 

Pour supprimer un seul conteneur Docker, utilisez son pertinent ID de conteneur ou NOM en combinaison avec Docker RM commande. Par exemple, supprimons le conteneur docker nommé mongodb:

# docker rm mongodb mongodb 

Docker RM La commande permet également une suppression de plusieurs conteneurs avec une seule commande. Pour supprimer plusieurs conteneurs Docker, ajoutez tout ID de conteneur ou conteneur NOM à la commande de suppression d'un docker comme argument. Par exemple, supprimer le conteneur Docker avec le nom ubuntu un conteneur avec un identifiant 774B02C9C51A:

# Docker RM Ubuntu 774B02C9C51A 

Tutoriels Linux connexes:

  • Comment afficher / vérifier les ports ouverts sur Ubuntu Linux
  • Choses à installer sur Ubuntu 20.04
  • Comment installer MongoDB sur Ubuntu Linux
  • Commandes Linux de base
  • Comment exécuter la commande en arrière-plan sur Linux
  • Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Gestion de scripts et de processus de bash multithread au…
  • Gestion des processus de fond de bash
  • Comment créer une pile de lampe basée sur Docker à l'aide de Docker sur…