Pular para o conteúdo principal

Questão de Sistemas Operacionais — Virtualização — FCPC 2025

Sistemas OperacionaisVirtualização
Código
qg456815
Banca
FCPC
Órgão
UFC
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação / Área: Infraestrutura de TI e Redes de Computadores
Considerando as boas práticas de uso de variáveis de construção (build variables) no Docker, qual das alternativas abaixo melhor descreve a diferença entre ARG e ENV?
  1. AARG é utilizado para definir variáveis que são acessíveis durante a execução dos containers, enquanto ENV é utilizado para especificar versões de dependências a serem instaladas antes da instanciação dos containers.
  2. BARG é utilizado para parametrizar valores de instruções no Dockerfile durante o processo de construção, enquanto ENV define variáveis de ambiente padrão que persistem nos containers instanciados a partir da imagem.
  3. CARG e ENV podem ser usados de forma intercambiável para passar informações para o processo de construção, sem diferenças significativas em sua finalidade.
  4. DARG é utilizado para definir variáveis que influenciam diretamente o ambiente de execução dos containers, enquanto ENV é utilizado para parametrizar instruções do Dockerfile.
Revelar gabarito e comentário

GabaritoB — ARG é utilizado para parametrizar valores de instruções no Dockerfile durante o processo de construção, enquanto ENV define variáveis de ambiente padrão que persistem nos containers instanciados a partir da imagem.

Link permanente: /questoes/qg456815