web-dev-qa-db-fra.com

Docker-compose utilisateur pour extraire des images du référentiel privé

J'utilise la commande docker-compose pour exécuter plusieurs conteneurs. Le problème est que mon docker-compose doit extraire certaines images du référentiel public et d'autres d'un référentiel privé. Ce que je prévois de faire est de pousser toutes les images requises vers le référentiel privé, mais comment puis-je faire en sorte que Docker-compose tire les images du référentiel privé.

En bref -> Comment pointer vers un référentiel privé lorsque les images ne sont disponibles que là-bas

15
utkarsh31

Utilisation docker login commande. ( Doc officiel )
Entrez vos informations d'identification, puis vous pouvez extraire l'image privée, uniquement si vous y avez accès.

Si vous souhaitez vous connecter à un registre auto-hébergé, vous pouvez le spécifier en ajoutant le nom du serveur.

docker login localhost:8080

Merci à @ herm's commentaire, si vous voulez utiliser swarm, utilisez: --with-registry-auth option. Personnellement, j'utilise cette commande:

docker stack deploy --with-registry-auth --compose-file dev.compose.yml myProjectName
22
user4912329