← Questões de Sistemas Operacionais

Sistemas Operacionais · FGV · 2022

Questão comentada de Sistemas Operacionais

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

Gabarito: A

Em Docker, o tamanho da imagem final depende bastante de como voce escreve o Dockerfile. Cada instrução costuma criar uma camada, e camadas extras podem aumentar o peso da imagem, principalmente quando voce faz várias ações separadas que poderiam virar uma só. Por isso, uma técnica clássica para reduzir tamanho é combinar comandos RUN em uma única instrução, evitando camadas desnecessárias. A lógica é simples: menos camadas, menos “sobra” no empilhamento da imagem. Quando voce junta operações compatíveis no mesmo RUN, o resultado final tende a ficar mais enxuto e mais limpo. Exemplo típico: instalar pacotes e limpar caches no mesmo comando, para que os arquivos temporários nao fiquem gravados em uma camada anterior. O gabarito é a alternativa A porque unir comandos RUN reduz o número de camadas intermediárias e ajuda a eliminar arquivos temporários na mesma etapa de construção. Isso é uma prática recomendada na documentação do Docker e aparece com frequência em boas práticas de otimização de imagens. As demais alternativas tratam de cache, versão da imagem base ou separação de comandos, mas isso não reduz tamanho de forma direta. Em prova, pense assim: se a estratégia diminui camadas e evita resíduos na imagem, ela costuma ser a resposta certa.

Continue treinando

Questões relacionadas