Analista de Planejamento e Orçamento - Especialidade: Gestão de Infraestrutura de TI
Julgue o próximo item, relativo ao contêiner Docker e à orquestração de contêineres em Kubernetes.Para otimizar o tamanho de uma imagem com o uso do Kubernetes, suas camadas são ordenadas da mais provável de ser alterada para a menos provável de ser alterada, a fim de diminuir o tamanho da imagem para envio e recepção.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
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”.
Camadas de imagem Docker e otimização de cache
Gabarito: ❌ ERRADO. A ordenação descrita no item está invertida: a prática recomendada é colocar as camadas menos prováveis de serem alteradas na base (camadas inferiores) e as mais prováveis no topo, e não o contrário. Isso maximiza o aproveitamento do cache de camadas durante a construção e o envio de imagens.
O mecanismo de camadas (layers) do Docker funciona de forma incremental: cada instrução no Dockerfile cria uma nova camada. Quando uma camada é modificada, todas as camadas construídas a partir dela (acima) precisam ser reconstruídas. Por isso, colocar as camadas que mudam com frequência (ex.: cópia do código-fonte da aplicação) no topo, e as que mudam raramente (ex.: instalação de pacotes do sistema operacional) na base, reduz o retrabalho e acelera o build e o push/pull da imagem.
1Base: menos mutávelEx.: SO, pacotes
2Meio: dependênciasEx.: requirements.txt
3Topo: mais mutávelEx.: código-fonte
LEVEL · soulevel.com.br
PEGA ESSA DICA!
Uma boa prática na escrita de Dockerfile é:
Instalar dependências do sistema (base — raramente muda).
Instalar dependências da aplicação (ex.: requirements.txt — muda com menor frequência).
Copiar o código-fonte (topo — muda a cada commit).
O Kubernetes, como orquestrador, utiliza as imagens Docker (ou OCI) e se beneficia desse cache, mas não altera a lógica de ordenação das camadas.
❌ ERRADO – a afirmação está incorreta porque propõe a ordenação inversa.