web-dev-qa-db-fra.com

Comment puis-je extraire à distance une image Docker d'un référentiel Docker Hub privé?

J'ai plusieurs images dans les référentiels privés Docker Hub, et je dois les extraire sur des machines distantes à l'aide de l'API Docker Remote Rest. Existe-t-il un moyen d'authentification à distance?

Ce sont les appels que je voudrais faire à distance:

docker login
docker pull myrepo/myimage
16
Dan O'Leary

Oui, il existe un moyen, il vous suffit de spécifier l'hôte distant

docker login myrepo.com

Ensuite, vous pouvez accéder à vos images

docker pull myrepo.com/myimage

et vous pouvez également spécifier une balise

docker pull myrepo.com/myimage:mytag

J'espère que cela fonctionne pour toi.

28
Carlos Villalba

docker image pull 127.0.0.1:5000/jenkins: dernier

L'IP ci-dessus est l'IP de votre machine privée et 5000 est votre port de mappage/jenkins: le plus récent est votre nom d'image qui est présent dans votre registre privé, vous pouvez le vérifier @ localhost: 5000/v2/_catalog

0
user11823934