Skip to content

Registry

Créer le Registry

Lancer le conteneur Registry

Terminal window
$ docker run -d \
-p 5000:5000 \
--restart=always \
--name registry \
-v /mnt/registry:/var/lib/registry \
registry:2

Modifier le fichier daemon.json

Solution

Terminal window
$ vi /etc/docker/daemon.json
Terminal window
{
"insecure-registries": ["host111:5000"]
}

Redémarrer le service docker

Terminal window
$ sudo systemctl restart docker

Créer un tag et pousser l’image sur le Registry

Terminal window
$ docker tag myhello host111:5000/myhello
$ docker push host111:5000/myhello

Lister les images du registry

Terminal window
$ curl http://host111:5000/v2/_catalog

Lister les tags d’une image

Terminal window
$ curl http://host111:5000/v2/myhello/tags/list