1.3. Registres de tiers
Le service Red Hat OpenShift sur AWS 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, Red Hat OpenShift Service sur AWS va récupérer des balises du registre à distance 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!
Le service Red Hat OpenShift sur AWS peut communiquer avec les registres pour accéder à des référentiels d’images privés à l’aide des informations d’identification fournies par l’utilisateur. Cela permet à Red Hat OpenShift Service sur AWS 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