O Que É um Container Registry?
Um container registry é um servidor que armazena e distribui imagens de container, organizadas por repositório e tag. Pipelines de CI fazem push de imagens recém-construídas para ele, e ambientes de runtime fazem pull de imagens dele para fazer deploy. Exemplos incluem Docker Hub, GitHub Container Registry e Amazon ECR.
Por que importa
O registry é o ponto de handoff entre construir uma imagem e executá-la, e um ponto central de controle para a segurança da cadeia de suprimentos. Fazer pull por digest imutável, escanear imagens e assiná-las acontecem tudo em torno do registry, e os pulls de registry são uma consideração comum de rate-limit e latência em CI.
Conceitos relacionados
- Imagens são endereçadas por repositório, tag e digest
- Uma origem de pull para deployments
- Rate limits do registry podem afetar o CI
Guias relacionados
What Is an Image Digest?An image digest is a cryptographic hash that uniquely and immutably identifies the exact contents of a contai…
What Is a Base Image?A base image is the starting container image a build extends with FROM, providing the OS and runtime foundati…
What Is Docker Layer Caching?Layer caching reuses unchanged container image layers across builds, so only the layers affected by a change…