Maison >
Article > Opération et maintenance > Comment effacer
Docker est un moteur de conteneur d'applications open source qui permet aux développeurs de créer et de déployer facilement des applications et de les exécuter dans n'importe quel environnement. L'un des avantages des applications conteneurisées Docker est qu'elles s'exécutent dans des conteneurs indépendants, isolés du système hôte et évitant les conflits. Cependant, le nombre de conteneurs Docker créés peut être important et il est facile de produire des conteneurs inutilisés ou abandonnés. Le statut de ces conteneurs peut être «
Dans cet article, nous expliquerons comment effacer le statut
Avant d'effectuer l'opération de nettoyage, nous devons d'abord déterminer quels conteneurs sont marqués comme "
docker ps -a | grep "<none>"
Le résultat peut ressembler à ceci :
862746adc245 ubuntu:latest "/bin/bash" 5 days ago Up 5 days one-missing-container 9ac7da8db12f centos:7 "/bin/bash" 5 days ago Exited (0) 5 days ago lucid_curie 99e099c008a0 centos:7 "/bin/bash" 5 days ago Exited (0) 5 days ago youthful_elion
Dans le résultat ci-dessus, la première colonne est l'ID du conteneur, la deuxième colonne est le nom de l'image du conteneur et le la troisième colonne représente la commande du conteneur, la quatrième colonne représente l'heure de création du conteneur, la cinquième colonne représente l'état d'exécution du conteneur et la sixième colonne représente le nom du conteneur.
Comme le montrent les résultats ci-dessus, le statut de trois conteneurs est "
Effacer les conteneurs avec le statut
docker rm $(docker ps -aq --filter "status=dead" --filter "status=exited" --filter "status=created")
La commande ci-dessus fera ce qui suit :
Veuillez noter que si vous souhaitez uniquement supprimer des conteneurs arrêtés spécifiques, vous pouvez utiliser la commande docker ps -a | grep "Exited" pour trouver les ID de tous les conteneurs arrêtés et les supprimer à l'aide de la commande docker rm.
Une fois le conteneur
docker rmi $(docker images -f "dangling=true" -q)
La commande ci-dessus sélectionnera toutes les images marquées dans la liste et les supprimera.
Enfin, il est recommandé d'éviter le statut
Résumé
Cet article décrit comment effacer le statut
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!