Manipuler les images

Précédemment nous avons vu que les conteneurs avaient besoin d'une image Docker pour démarrer et que ces images sont stockées dans une registry. Cependant Docker conserve en local une copie des images nécessaires pour faire tourner les conteneurs. Pour lister les images présentes sur la machine, on utilise la commande suivante :

1
$ docker image ls
2
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
3
debian              bullseye            bb64860610f6        2 weeks ago         127MB

La commande nous retourne, sous forme de table, la liste des images. Pour chaque image nous avons les informations suivantes :

  • le nom de l'image

  • le tag de l'image

  • un identifiant unique pour l'image Docker

  • la date de création de l'image

  • la taille de l'image

Dans notre cas il n'y a que l'image debian:bullseye. Elle a été téléchargée automatiquement lorsque nous avons démarré le conteneur dans les exercices précédents. Pour la suite, nous allons utiliser une image plus récente de Debian, l'image debian:bookworm. Pour télécharger cette image, on utilise simplement la commande docker pull NOM_IMAGE. Comme l'image de bullseye ne sera plus utile, il est tout simplement possible de la supprimer avec la commande docker image rm NOM_IMAGE.