Junior — Middle
Como é que a imagem Docker é distribuída entre as equipas ou no repositório?
sobes.tech IA
Resposta da IA
A distribuição de imagens Docker entre equipas ou em repositórios ocorre através do Docker Registry — um armazenamento centralizado de imagens.
O processo geralmente é o seguinte:
- Construção da imagem: o desenvolvedor ou sistema CI/CD constrói a imagem Docker localmente.
- Etiquetagem da imagem: a imagem recebe uma etiqueta, geralmente indicando o endereço do registo e o nome do repositório, por exemplo
registry.exemplo.com/projeto/app:tag. - Publicação (push): a imagem é enviada ao Docker Registry usando o comando
docker push. - Acesso e download (pull): outros membros da equipa ou sistemas podem descarregar a imagem usando
docker pull.
Exemplo de comandos:
docker build -t registry.exemplo.com/projeto/app:1.0 .
docker push registry.exemplo.com/projeto/app:1.0
docker pull registry.exemplo.com/projeto/app:1.0
Para imagens públicas, costuma-se usar o Docker Hub; para privadas, registos corporativos (por exemplo, Harbor, GitLab Container Registry, AWS ECR). Isto garante acesso centralizado, controlo de versões e segurança.