Table des matières

Faire du ménage dans le registre

Parfois le registre peut remplir le disque de la VM, il peut être bon de faire un peu de ménage de temps en temps. On va donc supprimer des anciennes images.

Supprimer les références des images

On rentre dans le conteneur du registre, puis on vas dans le dossier qui contient les références :

snippet.sh
docker compose exec registry sh
cd /var/lib/registry/docker/registry/v2/repositories/
ls

On peut décider de tout supprimer par exemple rm -r *.

Cela ne supprime que les références, ce n’est donc pas suffisant pour récupérer tout l’espace non utilisé.

Supprimer les données non utilisées.

On va dire au conteneur de supprimer les données stockées qui ne sont pas utilisées :

snippet.sh
docker compose exec registry bin/registry garbage-collect /etc/docker/registry/config.yml