Questão nº 67

Questão de Infraestrutura Tecnológica · FGV CGU 2021 - Tarde (nº 67)

FGV2021Auditor Federal de Finanças e Controle - Área Tecnologia da InformaçãoInfraestrutura Tecnológica
Gabarito: Aver comentário ↓

Uma das estratégias para reduzir o tamanho de imagens Docker consiste em:

Resposta comentada

Gabarito Alternativa A

Conceito-chave: Cada instrução RUN, COPY ou ADD no Dockerfile cria uma camada na imagem final. Quanto mais camadas, maior o tamanho da imagem. Combinar comandos RUN reduz o número de camadas e, consequentemente, o espaço ocupado.

  • (A) Correta: É o gabarito. Juntar vários RUN apt-get install ... && ... em um único RUN gera uma só camada, diminuindo o tamanho final da imagem e também o número de arquivos temporários deixados para trás.
  • (B) Incorreta: Versão mais recente da imagem base geralmente é maior (mais bibliotecas e atualizações), não menor. A pegadinha aqui é achar que "novo" significa "leve", mas o oposto costuma ser verdade.
  • (C) Incorreta: Separar comandos RUN aumenta o número de camadas, aumentando o tamanho da imagem — exatamente o oposto do que se quer.
  • (D) Incorreta: Reordenar comandos melhora o cache (tempo de build), mas não reduz o tamanho da imagem final. A armadilha é confundir "otimizar processo de build" com "otimizar tamanho do artefato".
  • (E) Incorreta: Compactar e descompactar na geração adiciona camadas extras e trabalho desnecessário, aumentando o tamanho e a complexidade. A banca tenta enganar quem pensa que "compactar" sempre reduz algo, mas aqui o resultado é o contrário.

Fonte: FGV CGU 2021 - Tarde Auditor Federal de Finanças e Controle - Área Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho