Pular para o conteúdo principal

Questão de Sistemas Operacionais — Virtualização — FUNDATEC 2023

Sistemas OperacionaisVirtualização
Código
qq890540
Banca
FUNDATEC
Órgão
CIGA-SC
Ano
2023
Nível
Médio
Cargo
Proramador
O que é um container Docker?
  1. AUma máquina virtual.
  2. BUma imagem.
  3. CUma instância executável de uma máquina virtual.
  4. DUma instância executável de uma imagem.
  5. EUm pacote de código-fonte.
Revelar gabarito e comentário

GabaritoD — Uma instância executável de uma imagem.

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”.

Docker Containers

Gabarito: letra D. Um container Docker é uma instância executável de uma imagem, ou seja, uma imagem colocada em execução. Diferencia-se de uma máquina virtual por compartilhar o kernel do host e não virtualizar hardware completo.

Container Docker
  • 1Definição
    • Instância executável de uma imagem
    • Processo isolado (namespaces + cgroups)
  • 2Diferença de VM
    • Compartilha kernel do host
    • Não virtualiza hardware completo
    • Mais leve
  • 3Imagem (modelo estático)
    • Sistema de arquivos + configurações
    • Container = execução da imagem
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que um container Docker é uma máquina virtual. Contudo, containers são mais leves que VMs, pois compartilham o kernel do SO hospedeiro, enquanto uma VM inclui um sistema operacional completo.

Alternativa B — ❌ Incorreta

Uma imagem é o modelo estático e imutável que define o container, mas o container propriamente dito é a execução desse modelo.

Alternativa C — ❌ Incorreta

Um container não é uma instância de máquina virtual; ele é uma instância de uma imagem Docker, e a execução é isolada por namespaces e cgroups, não por hipervisor.

Alternativa D — ✅ Correta ⟵ GABARITO

Exata definição: container é a instância executável de uma imagem. A imagem contém o sistema de arquivos e as configurações; o container é o processo rodando a partir dela.

Alternativa E — ❌ Incorreta

Um container não é um pacote de código-fonte; ele é um ambiente completo com binários, bibliotecas e configurações, empacotado em uma imagem.

Conclusão: O gabarito é letra D. A principal confusão (alternativa A) é tratar container como VM, mas a essência é que containers são processos isolados que executam uma imagem.

Gabarito: letra D

Link permanente: /questoes/qq890540