Registry, tags et CI/CD
Une fois qu'on a construit une image, il lui faut un endroit où être stockée et distribuée — c'est le registry, la frontière de confiance entre l'étape de build et l'étape de déploiement. Dans cette leçon, on voit pourquoi on construit une image une fois et on promeut cette unité exacte entre les en
Un registry, c'est un entrepôt avec des étagères étiquetées. latest est un post-it que quelqu'un déplace sans cesse vers une autre étagère, mais une étiquette de commit-SHA pointe toujours vers exactement la même boîte.
- registry
- Un service qui stocke et distribue des images, servant de frontière de confiance entre celui qui construit une image et celui qui la télécharge et l'exécute en production.
- tag
- Un alias lisible qui pointe vers une image spécifique, par exemple myapp:latest. Un tag est un alias mobile — on peut le repointer vers une autre image.
- digest
- Une empreinte sha256 immuable du contenu de l'image. Contrairement à un tag, un digest pointe toujours vers exactement le même contenu et ne peut pas être déplacé.