Comment supprimer les images, les conteneurs et les volumes de Docker

Comment supprimer les images, les conteneurs et les volumes de Docker

Docker vous permet d'empaqueter facilement vos applications et services dans des conteneurs afin de pouvoir les utiliser partout. Cependant, lorsque vous travaillez avec Docker, il est également facile d'accumuler un nombre excessif d'images,…

Introduction

Docker vous permet d'empaqueter facilement vos applications et services dans des conteneurs afin de pouvoir les utiliser partout. Cependant, lorsque vous travaillez avec Docker, il est également facile d'accumuler un nombre excessif d'images, de conteneurs et de volumes de données inutilisés qui alourdissent la sortie et consomment de l'espace disque.

Docker vous donne tous les outils dont vous avez besoin pour nettoyer votre système de la ligne de commande. Ce guide de type aide-mémoire fournit une référence rapide aux commandes qui sont utiles pour libérer de l'espace disque et garder votre système organisé en supprimant les images, conteneurs et volumes inutilisés de Docker.

Comment utiliser ce guide :

  • Ce guide est au format aide-mémoire avec des extraits de lignes de commande autonomes
  • Sautez à la section qui correspond à la tâche que vous essayez d'accomplir.

La syntaxe de substitution des commandes,  commandant $( command``), utilisée dans les commandes est disponible dans de nombreux shell populaires tels que bash, zsh et Windows Powershell.

Élimination de toutes les images, conteneurs, volumes et réseaux inutilisés ou en suspens

Docker fournit une commande unique qui nettoiera toutes les ressources - images, conteneurs, volumes et réseaux - qui sont en suspens (non associées à un conteneur) :

docker system prune

Pour supprimer en plus tous les conteneurs arrêtés et toutes les images non utilisées (pas seulement les images en suspens), ajoutez l'indicateur -a à la commande :

docker system prune -a

Suppression des images de Docker

Supprimer une ou plusieurs images spécifiques

Utilisez la commande docker images avec le drapeau -a pour localiser l'ID des images que vous voulez supprimer. Cela vous montrera toutes les images, y compris les couches d'images intermédiaires. Lorsque vous avez localisé les images que vous voulez supprimer, vous pouvez passer leur ID ou leur étiquette à docker rmi :

Lister :

docker images -a

Supprimer :

docker rmi Image Image

docker images volumes

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Docker creating an image | Build and run your image | Docker Fundamentals

Docker create an image from a container | Creating your own image | How to create Docker Image from a Container and Dockerfile

Docker: Manage Data in Docker -Understanding “Docker Volumes” and “Bind Mounts”

Manage Data in Docker -Understanding “Docker Volumes” and “Bind Mounts”. Volumes are stored in a part of the host filesystem which is managed by Docker (/var/lib/docker/volumes/ on Linux). Non-Docker processes should not modify this part of the filesystem. Volumes are the best way to persist data in Docker.

Docker manifest - A peek into image's manifest.json files

The docker manifest command does not work independently to perform any action. In order to work with the docker manifest or manifest list, we use sub-commands along with it. This manifest sub-command can enable us to interact with the image manifests. Furthermore, it also gives information about the OS and the architecture, that a particular image was built for. The image manifest provides a configuration and a set of layers for a container image. This is an experimenta

Docker Explained: Docker Architecture | Docker Registries

Following the second video about Docker basics, in this video, I explain Docker architecture and explain the different building blocks of the docker engine; docker client, API, Docker Daemon. I also explain what a docker registry is and I finish the video with a demo explaining and illustrating how to use Docker hub.

Manage Docker Storage & Volumes

Manage Docker Storage & Volumes. We are going to focus on how docker handles storage, how it manages container file systems, and showcase how we can effectively manage our data with volumes.