Aller au contenu

Registre d’images de conteneurs

Un registre stocke et distribue les images. Les tags peuvent changer ; un digest identifie le contenu, mais ne prouve pas la validation de la version.

Également appeléContainer Registry
Cloud & exploitation

Qu’est-ce qu’un registre d’images de conteneurs ?

Un registre stocke et distribue les images de conteneurs. L’application est ensuite démarrée à partir de l’image dans un environnement d’exécution. Docker distingue le registre du dépôt, une collection d’images liées au sein du registre. Les registres peuvent être publics ou à accès restreint.

Un tag est une référence lisible vers une version d’image. Dans l’exemple fictif, portal:stable pointe d’abord vers IMG-A, puis vers IMG-B après une nouvelle validation. Ces deux noms d’images sont propres à notre exemple, pas des valeurs de digest réellement produites. Le tag inchangé ne prouve pas que le même contenu est téléchargé.

Récupérer une version validée de façon traçable

Docker documente la récupération par digest, un identifiant de contenu immuable. Consignez cet identifiant et le contrôle associé pour la version validée. Un digest ne confirme à lui seul ni la fiabilité de l’origine ni la validation par votre équipe. Les mises à jour de sécurité doivent être vérifiées puis adoptées au moyen d’une nouvelle version sélectionnée.

Définissez qui peut envoyer, récupérer et supprimer les images, et quelles versions sont conservées. Un déploiement doit encore pouvoir accéder à l’image nécessaire. Le déploiement automatique des nouvelles images dépend de la chaîne de déploiement connectée. Leur stockage dans le registre ne décrit pas encore ce parcours.

Sources

Articles sur le sujet

Cloud & exploitation avec ASES

Hébergement, déploiement, maintenance et suivi