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 :
$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
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
.