Nettoyer Docker Supprimer les vieilles images, conteneurs et volumes

Nettoyer Docker Supprimer les vieilles images, conteneurs et volumes

Docker est une plate-forme ouverte bien établie. Il est largement utilisé pour créer des programmes et des services. Docker travaille avec différents composants pour gérer, exécuter et partager des programmes, tels que les conteneurs, les images, les réseaux et le volume. De plus, les images Docker sont utilisées pour créer et gérer des conteneurs. Il se compose d'instructions pour diriger le conteneur. Par conséquent, les images sont de taille lourde et prennent beaucoup d'espace système.

Pour supprimer la charge du système, les utilisateurs souhaitent parfois nettoyer le Docker en supprimant les images, les conteneurs et le volume anciens ou inutilisés.

Cet article illustrera le nettoyage du conteneur Docker en supprimant les vieilles images, conteneurs et volumes.

Comment nettoyer Docker en supprimant les images, les conteneurs et les volumes?

Pour nettoyer le redémarrage du Docker en supprimant les images, volumes et conteneurs Docker, regardez les méthodes fournies:

  • Comment nettoyer Docker en retirant les conteneurs?
  • Comment nettoyer Docker en supprimant les images?
  • Comment nettoyer Docker en supprimant le volume?
  • Comment nettoyer Docker en élaguant le système?

Comment nettoyer Docker en retirant les conteneurs?

Pour retirer les anciens conteneurs ou les conteneurs inutilisés, passez par les instructions fournies.

Étape 1: Répertoriez les conteneurs

Tout d'abord, énumérez tous les conteneurs du terminal via le «docker ps”Commande et copiez l'ID de l'ancien conteneur que vous souhaitez supprimer:

> docker ps -a

Étape 2: Retirez le conteneur

Ensuite, utilisez le «Docker RM ”Commande pour supprimer le conteneur. Cependant, vous pouvez utiliser le nom du conteneur pour supprimer l'ancien conteneur:

> Docker RM CB885818071B

Étape 3: Arrêtez tous les conteneurs

La suppression des conteneurs un par un est une tâche difficile. Pour supprimer tous les conteneurs pour nettoyer complètement le redémarrage du Docker, arrêtez d'abord tous les conteneurs exécutés via la commande fournie:

> docker stop $ (docker ps -a -q)

Étape 4: Retirez tous les conteneurs

Ensuite, afin de supprimer tous les conteneurs, utilisez la commande mentionnée:

> docker rm $ (docker ps -a -q)

Dans la commande ci-dessus, "-un«Est utilisé pour pointer tous les conteneurs, et«-q”Est ​​utilisé pour retirer les conteneurs via IDS:

Pour vérifier à nouveau la liste du conteneur et vérifiez si les conteneurs sont supprimés ou non:

> docker ps -a

La sortie suivante montre que les conteneurs ont été supprimés de Docker:

Comment nettoyer Docker en supprimant les images?

Les images Docker sont fréquemment utilisées pour conteneuriser l'application. Ceux-ci sont utilisés pour construire et gérer les conteneurs. Les images Docker sont lourdes car elles contiennent du code source, des dépendances du programme et d'autres instructions.

Pour nettoyer l'environnement Docker en supprimant les images, passez par la procédure fournie.

Étape 1: supprimer l'image docker inutilisée

Pour supprimer l'image Docker qui n'est utilisée par aucun conteneur, utilisez simplement le «docker rmi " commande. Les utilisateurs de Docker peuvent également utiliser l'ID d'image pour supprimer l'image:

> Docker RMI Golang: Alpine

Étape 2: supprimer l'image docker utilisée

L'image utilisée par n'importe quel conteneur ne peut être supprimée directement comme indiqué ci-dessous:

> docker rmi pythonimage

Pour supprimer l'image liée ou associée à tous les conteneurs, utilisez le «-F"Option avec le"docker rmi" commande:

> docker rmi -f pythonimage

Étape 3: supprimer toutes les images

Afin de supprimer toutes les images avec force, regardez la commande mentionnée. La commande fournie supprimera toutes les images en utilisant des ID d'image:

> docker rmi -f $ (docker images -aq)

Pour la vérification, si les images sont supprimées ou non, lisez toutes les images via le «images docker -a" commande:

Comment nettoyer Docker en supprimant le volume?

Le volume Docker est le système de fichiers monté avec un conteneur pour enregistrer les données générées par les conteneurs. Le volume est également appelé système de sauvegarde. Pour supprimer le volume, suivez les étapes fournies.

Étape 1: Énumérez tous les volumes

Tout d'abord, lisez le volume et vérifiez le volume que vous souhaitez supprimer pour nettoyer le système. À cette fin, utilisez le «volume docker ls" commande:

> Volume Docker LS

Étape 2: supprimer le volume

Ensuite, supprimez le volume en utilisant le «Docker Volume RM " commande:

> Docker Volume RM My-Volume

Comment nettoyer Docker en élaguant le système?

L'élagage du système comprend la suppression de toutes les images, volumes, conteneurs et réseaux arrêtés ou pendants. Pour tailler le système dans Docker, le «Système Docker»La commande est utilisée:

> Système Docker Taille

Note: Le "Système Docker"Impossible de supprimer automatiquement le volume pendant.

Pour éliminer le volume inutilisé avec tous les autres composants, utilisez le «-volumes"Option avec le"Système Docker" commande:

> Docker System Prune -a --volumes

C'est tout! Nous avons démontré comment nettoyer Docker en supprimant les images, les volumes et les conteneurs.

Conclusion

Pour nettoyer Docker en supprimant les composants Docker anciens et pendants, tels que les images, les conteneurs, les réseaux et le volume, utilisez simplement le «Docker System Prune -A-Volumes" commande. Cependant, les utilisateurs peuvent supprimer individuellement les composants, tels que les conteneurs qui sont supprimés par le «Docker RM»Commande et images via le«docker rmi" commande. Cet article a démontré les techniques pour nettoyer Docker.