Comment utiliser registry

De Ikoula Wiki
Révision datée du 21 septembre 2015 à 15:00 par Tberge81248 (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Jump to navigation Jump to search



Qu'est-ce que Registry

Registry est un container permettant de stocker et partager des images docker.

Installation

Pour créer un container registry il faut taper cette commande :

docker run -p 5000:5000 -v <HOST_DIR>:/tmp/registry-dev registry \<br>
-e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt \<br>
-e REGISTRY_HTTP_TLS_KEY=/certs/domain.key \

Ajouter une image

Si on veut mettre une image depuis la machine qui contient le container :

docker push localhost :5000/<image_name>



Si on veut mettre une image depuis une machine externe :

docker push <IP> :5000/<image_name>



<IP> correspond à l’ip de la machine qui contient le container registry.

Chercher une image une image

Pour chercher une image stockée on utilise :

docker search localhost :5000/<image_name>


ou

docker search <IP> :5000/<image_name>


Si votre image contient le nom du créateur de l’image
Ex : user/ubuntu

Vous pouvez utiliser une commande pour voir toutes les images de ce user :

docker search localhost :5000/user

Récupérer une image une image

Maintenant qu’une image est stockée dans le container registry on peut la récupérer.

Si on veut récupérer l’image depuis la machine qui contient le container :

docker pull localhost :5000/<image_name>



Si on veut récupérer une image depuis une machine externe :

docker pull <IP>:5000/<image_name>




Cet article vous a semblé utile ?

0