Pular para o conteúdo principal

Questão de Sistemas Operacionais — Virtualização — CESPE / CEBRASPE 2024

Sistemas OperacionaisVirtualização
Código
ce191224
Banca
CESPE / CEBRASPE
Órgão
CAGEPA - PB
Ano
2024
Nível
Superior
O Docker possui uma camada que permite o acesso para leitura e gravação, de modo a possibilitar que uma alteração feita em um contêiner seja isolada dos demais com base na mesma imagem. Essa camada é conhecida como
  1. Aimagem mutável.
  2. Breplicaset.
  3. Cconfiguração de controle.
  4. Dcamada de contêiner.
  5. Edockerfile.
Revelar gabarito e comentário

GabaritoD — camada de contêiner.

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: camada do contêiner

Gabarito: letra D. A camada que permite leitura e gravação, isolando as alterações de um contêiner dos demais baseados na mesma imagem, é a camada de contêiner (container layer). No Docker, as imagens são compostas por camadas somente leitura; ao iniciar um contêiner, uma camada gravável é adicionada sobre a imagem — é justamente ela que registra todas as modificações feitas durante a execução do contêiner e garante o isolamento.

A banca testa o conhecimento da arquitetura de camadas do Docker. O conceito é central: a imagem é imutável; a camada de contêiner (writable layer) é a única parte que pode ser alterada. As alternativas incorretas confundem com outros termos ou conceitos.

Alternativa A — ❌ Incorreta

Imagem mutável não é um termo técnico do Docker. Imagens são imutáveis (read-only). A alteração fica na camada do contêiner.

Alternativa B — ❌ Incorreta

Replicaset é um recurso do Kubernetes, não do Docker. Serve para garantir que um número desejado de réplicas de pods esteja em execução.

Alternativa C — ❌ Incorreta

Configuração de controle não é um conceito específico do Docker para camada gravável. O Docker possui mecanismos de configuração (volumes, bind mounts, tmpfs) para persistência, mas o termo correto para a camada que isola alterações é camada de contêiner.

Alternativa D — ✅ Correta ⟵ GABARITO

A camada de contêiner (container layer) é a camada gravável que o Docker cria sobre a imagem ao executar um contêiner. Todas as alterações de arquivos (criação, modificação, exclusão) são escritas nessa camada, isolando um contêiner do outro. É o princípio do copy-on-write (COW) aplicado pelo Docker.

Alternativa E — ❌ Incorreta

Dockerfile é um arquivo de texto com instruções para construir uma imagem. Não é uma camada em tempo de execução.

PEGA ESSA DICA!

Para memorizar: Imagem = somente leitura (camadas imutáveis). Contêiner = camada gravável que morre com ele, a menos que seja persistida com volumes.

Gabarito: letra D.

Link permanente: /questoes/ce191224