1.3. Registres de tiers
La société OpenShift Dedicated peut créer des conteneurs à l’aide d’images provenant d’enregistrements tiers, mais il est peu probable que ces registres offrent le même support de notification d’image que le registre d’images OpenShift intégré. Dans cette situation, OpenShift Dedicated va récupérer des balises du registre distant lors de la création de flux d’images. Afin de rafraîchir les balises récupérées, exécutez oc import-image <stream>. Lorsque de nouvelles images sont détectées, les réactions de construction et de déploiement décrites précédemment se produisent.
1.3.1. Authentification Copier lienLien copié sur presse-papiers!
La société OpenShift Dedicated peut communiquer avec des registres pour accéder à des référentiels d’images privés à l’aide d’informations d’identification fournies par l’utilisateur. Cela permet à OpenShift Dedicated de pousser et de tirer des images vers et depuis des dépôts privés.
1.3.1.1. Authentification du registre avec Podman Copier lienLien copié sur presse-papiers!
Certains enregistrements d’images de conteneur nécessitent une autorisation d’accès. Le Podman est un outil open source pour gérer les conteneurs et les images de conteneurs et interagir avec les registres d’images. Il est possible d’utiliser Podman pour authentifier vos informations d’identification, tirer l’image du registre et stocker des images locales dans un système de fichiers local. Ce qui suit est un exemple générique d’authentification du registre avec Podman.
Procédure
- Le catalogue de l’écosystème Red Hat permet de rechercher des images spécifiques de conteneur dans le dépôt Red Hat et de sélectionner l’image requise.
- Cliquez sur Obtenir cette image pour trouver la commande de votre image conteneur.
Connectez-vous en exécutant la commande suivante et en entrant votre nom d’utilisateur et votre mot de passe pour authentifier:
podman login registry.redhat.io
$ podman login registry.redhat.io Username:<your_registry_account_username> Password:<your_registry_account_password>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Téléchargez l’image et enregistrez-la localement en exécutant la commande suivante:
podman pull registry.redhat.io/<repository_name>
$ podman pull registry.redhat.io/<repository_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow