No contexto da ferramenta Docker, o conceito de registro de imagens (image registry) corresponde a
Aum arquivo de log de erros e eventos que ocorrem durante a execução de um container.
Bum runtime de container, ou seja, um componente da ferramenta, na forma de um arquivo executável, que tem como propósito exclusivo executar um cointainer.
Cum arquivo de configuração específico, relacionado a uma imagem, com parâmetros para inicialização de um container.
Duma pasta específica dentro de um container que serve para armazenar arquivos de imagens com extensões .jpg, .png, etc., usados como recursos para a aplicação que é executada no container.
Euma localização centralizada para armazenar e compartilhar imagens de containers.
Revelar gabarito e comentário▾
GabaritoE — uma localização centralizada para armazenar e compartilhar imagens de containers.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Registro de imagens no Docker
Gabarito: letra E. O image registry (registro de imagens) é, por definição, uma localização centralizada para armazenar e compartilhar imagens de containers — como o Docker Hub —, permitindo que desenvolvedores publiquem e baixem imagens prontas para uso. As demais alternativas confundem o registro com outros componentes do ecossistema Docker: logs, runtime, arquivo de configuração e diretório de arquivos.
O Docker é uma plataforma de virtualização leve que empacota aplicações e suas dependências em imagens — arquivos imutáveis que servem de modelo para criar containers (instâncias em execução). Para que essas imagens possam ser distribuídas e reutilizadas entre máquinas e equipes, o Docker conta com o conceito de registro de imagens: um repositório central onde as imagens são armazenadas, versionadas (via tags) e compartilhadas publicamente ou de forma privada. O exemplo mais conhecido é o Docker Hub, mas existem outros como o Google Container Registry e o Amazon ECR.
Na prática, o fluxo de trabalho típico é: o desenvolvedor cria uma imagem localmente (com docker build), a marca com uma tag (docker tag) e a envia para o registro (docker push). Em outra máquina, ou em produção, a imagem é baixada do registro (docker pull) e executada como container (docker run). O registro atua, portanto, como um hub de distribuição, análogo a um repositório de código, mas para imagens de containers.
A banca explora aqui a confusão entre os vários componentes do Docker: o registro (onde as imagens ficam guardadas), o runtime (que executa os containers), o arquivo de configuração (que define parâmetros de inicialização) e os logs (que registram eventos da execução). Cada alternativa distratora aponta para um desses conceitos, e a correta é a única que descreve com precisão o papel do registro.
Guarde a distinção central: registro = armazenamento e distribuição de imagens; runtime = execução de containers; Dockerfile = receita para construir a imagem; logs = histórico de eventos. É exatamente essa fronteira que separa a alternativa correta das demais.
Ecossistema Docker: Registro de imagens (Armazenar e compartilhar imagens, Ex.: Docker Hub, Comandos: push / pull); Runtime (Executa containers, Ex.: containerd, runc, Comando: docker run); Dockerfile (Receita da imagem, Parâmetros de inicialização, Comando: docker build); Logs (Histórico de eventos, Comando: docker logs)
Alternativa A — ❌ Incorreta
Define o registro como um arquivo de log de erros e eventos. Isso é o que o Docker gera durante a execução de um container (acessível via docker logs), não um repositório de imagens. O registro não guarda logs, e sim imagens prontas para uso.
Alternativa B — ❌ Incorreta
Confunde o registro com o runtime de container. O runtime (como o containerd ou o runc) é o componente que efetivamente executa o container, enquanto o registro é o local onde as imagens são armazenadas. São papéis distintos no ecossistema Docker.
Alternativa C — ❌ Incorreta
Descreve o Dockerfile ou um arquivo de configuração de imagem, que define parâmetros de inicialização (como CMD, ENTRYPOINT, variáveis de ambiente). O registro não é um arquivo, mas um serviço de armazenamento centralizado.
Alternativa D — ❌ Incorreta
Interpreta o registro como uma pasta dentro do container para arquivos de imagem (extensões .jpg, .png). Isso não existe: o registro é externo ao container e não tem relação com arquivos de mídia da aplicação. A alternativa mistura o conceito de registro com o de diretório de dados da aplicação.
Alternativa E — ✅ Correta ⟵ GABARITO
Esta é a definição exata de image registry: uma localização centralizada para armazenar e compartilhar imagens de containers. É o que permite o docker push e o docker pull, viabilizando a distribuição de imagens entre ambientes e equipes.
PEGA ESSA DICA!
Para não errar, associe cada comando ao componente: docker push/docker pull → registro; docker run → runtime; docker build → Dockerfile; docker logs → logs. Se a alternativa falar em "armazenar e compartilhar", é registro.