Docker nettoie les images et les conteneurs

Les images et les conteneurs Docker occupent beaucoup d'espace de stockage. Lorsqu'il y a trop d'anciennes images et de conteneurs qui ne sont plus nécessaires, vous pouvez vider le cache pour libérer de l'espace de stockage. Voici comment Docker vide le cache :

  1. Nettoyer les images inutiles

Une liste de tous les miroirs peut être visualisée avec la commande suivante :

docker images

Pour supprimer une image spécifiée, vous pouvez utiliser la commande suivante (où tag est le tag de l'image) :

docker rmi <image:tag>

Si vous souhaitez supprimer plusieurs miroirs, vous pouvez lister tous les miroirs à supprimer (séparés par des espaces) dans la commande :

docker rmi <image1:tag> <image2:tag> <image3:tag>

Vous pouvez également supprimer toutes les images non référencées (c'est-à-dire qui ne sont actuellement utilisées par aucun conteneur en cours d'exécution) avec la commande suivante :

docker image prune
  1. Nettoyer les contenants inutiles

Une liste de tous les conteneurs peut être affichée avec la commande suivante :

docker ps -a

Pour supprimer un conteneur spécifié, vous pouvez utiliser la commande suivante (où container_id est l'ID du conteneur) :

docker rm <container_id>

Si vous souhaitez supprimer plusieurs conteneurs, vous pouvez lister tous les conteneurs à supprimer (séparés par des espaces) dans la commande :

docker rm <container_id1> <container_id2> <container_id3>

Vous pouvez également supprimer tous les conteneurs arrêtés à l'aide de la commande suivante :

docker container prune

Si vous devez supprimer toutes les images non référencées et les conteneurs arrêtés, vous pouvez utiliser la commande suivante :

docker system prune

Ces commandes peuvent vous aider à nettoyer le cache Docker pour libérer de l'espace de stockage. Il convient de noter que vous devez opérer avec précaution pour vous assurer que des images ou des conteneurs importants ne sont pas supprimés par erreur.

おすすめ

転載: blog.csdn.net/m0_55877125/article/details/130618793