Definição
Registry é o serviço que armazena e distribui imagens de container. Ele recebe imagens publicadas e permite que outros ambientes as recuperem pelo nome e pela versão.
Publicar e recuperar imagens
A máquina de build publica a imagem no registry com nome e versão identificada por tag. Um servidor de execução recupera a imagem pelo mesmo nome e tag, e o controle de acesso define as permissões de publicação e de leitura das imagens. Sem acesso liberado, a publicação ou a recuperação é recusada e o percurso da imagem para no registry.
docker tag app:1.4.0 registry.exemplo.com/app:1.4.0
docker push registry.exemplo.com/app:1.4.0Registry e código-fonte
Registry de imagens não é o repositório do código-fonte, mesmo quando a mesma plataforma oferece ambos. O registry guarda imagens de container, e o repositório guarda o código que as origina.
Falha provável e verificação
A falha mais comum é a tag sobrescrita. Quando uma imagem nova recebe o mesmo nome e a mesma tag de uma versão antiga, os ambientes podem baixar um conteúdo diferente do esperado. Para verificar, você compara o identificador da imagem no registry com o conteúdo publicado, confere a tag usada em cada ambiente e observa o registro da publicação. O uso de uma referência imutável por versão evita que o nome reutilizado esconda a mudança de conteúdo.
Veja a definição de imagem de containerDúvidas frequentes
Perguntas frequentes sobre Registry
- Registry é o repositório do código-fonte?
- Não. O registry guarda imagens de container. O repositório de código-fonte guarda o código, mesmo quando a mesma plataforma oferece ambos.
- Como uma imagem chega ao registry?
- A máquina de build publica a imagem com nome e versão por tag, e outros ambientes a recuperam a partir do registry.
- Todo registry é público?
- Não. Muitos registries controlam acesso, permitindo publicar e baixar imagens com autenticação e permissões.
Para continuar
Recursos relacionados
Documentação
Docker Docs: Registry
Apresenta o serviço que armazena e distribui imagens de container.
Abrir recursoAplicação na formação
Formação DevOps
Na Formação DevOps, o registry armazena e distribui as imagens de container da aplicação.
Conhecer a formaçãoFontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.