Maison > Article > Opération et maintenance > Explication détaillée sur la façon d'effacer les conteneurs Docker à l'état Quitté
Docker est une technologie de conteneur de virtualisation open source qui fournit une plate-forme permettant de créer, déployer et gérer facilement des applications. Lors de l'utilisation de Docker, nous pouvons rencontrer des situations dans lesquelles certains conteneurs ne peuvent pas démarrer et doivent être nettoyés. La situation la plus courante est que le conteneur se ferme pour une raison quelconque, mais que le système de fichiers du conteneur occupe toujours de l'espace disque. Cet article explique comment effacer ces conteneurs Docker à l'état Quitté.
1. Vérifier les conteneurs sortis
Nous devons d'abord vérifier tous les conteneurs Docker actuels et découvrir lesquels sont en statut Sorti. Nous pouvons le visualiser via la commande suivante :
docker ps -a
Cette commande affichera les informations de tous les conteneurs Docker, y compris l'ID du conteneur, son statut, l'heure de création et l'image à laquelle il appartient. Nous pouvons trouver le conteneur avec le statut Exited et noter son ID de conteneur correspondant.
2. Nettoyer le conteneur Exited
Avec l'ID du conteneur, nous pouvons utiliser une commande fournie par Docker pour le supprimer complètement :
docker rm <CONTAINER_ID>
Parmi eux,
3. Nettoyer plusieurs conteneurs sortis
S'il y a plusieurs conteneurs sortis qui doivent être nettoyés, nous pouvons utiliser la fonction de filtre fournie par Docker pour les trouver rapidement. Par exemple, la commande suivante listera tous les conteneurs avec le statut Exited :
docker ps -aqf "status=exited"
Cette commande utilise le filtre "status=exited", qui filtrera tous les conteneurs dans le statut Exited et affichera leurs ID.
Avec ces identifiants, nous pouvons utiliser une commande simple pour supprimer ces conteneurs par lots :
docker rm $(docker ps -aqf "status=exited")
Cette commande supprimera tous les conteneurs Docker avec un statut Exited.
Résumé
Cet article explique comment nettoyer les conteneurs Docker à l'état Quitté. En utilisation réelle, nous devons régulièrement nettoyer les conteneurs et les images inutiles pour éviter d'occuper trop d'espace disque. Dans le même temps, nous devons également faire attention lors du nettoyage des conteneurs pour garantir que les conteneurs en cours d'exécution ne soient pas supprimés par erreur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!