Pular para o conteúdo principal

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

Sistemas OperacionaisVirtualização
Código
vu079175
Banca
VUNESP
Órgão
TJ-RS
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Especialidade: Análise de Suporte
O seguinte comando da ferramenta Docker serve para remover todos os volumes locais não usados.docker volume prune --allNesse contexto, os volumes “não usados” são aqueles que
  1. Aestão vazios.
  2. Bnão são referenciados por nenhum container.
  3. Cnão são usados há um determinado período de tempo, cujo valor default depende das configurações do Docker.
  4. Dsão anônimos.
  5. Enão contêm nenhum arquivo de imagem.
Revelar gabarito e comentário

GabaritoB — não são referenciados por nenhum container.

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: docker volume prune

Gabarito: letra B. O comando docker volume prune --all remove todos os volumes locais que não estão sendo referenciados por nenhum container. Volumes "não usados" são precisamente aqueles que não possuem vínculo com qualquer container ativo ou parado.

A banca testa o conhecimento sobre o comportamento padrão do Docker. O docker volume prune (sem --all) remove apenas volumes anônimos não usados. Com a opção --all (ou -a), ele remove todos os volumes não referenciados, sejam eles anônimos ou nomeados.

Veja como funciona:

Alternativa A — ❌ Incorreta

Volumes vazios podem ou não estar em uso. Um volume vazio referenciado por um container não é removido. O critério não é o conteúdo, mas a referência.

Alternativa B — ✅ Correta ⟵ GABARITO

Exatamente. Volumes não referenciados por nenhum container são considerados não usados e são removidos pelo prune --all.

Alternativa C — ❌ Incorreta

O docker volume prune remove volumes imediatamente, sem considerar tempo. Não há um período de carência default. A opção --filter permite filtrar por tempo, mas por padrão não.

Alternativa D — ❌ Incorreta

Volumes anônimos são removidos pelo prune simples (sem --all), mas com --all todos os não usados são removidos, inclusive os nomeados. A definição de "não usados" não se limita a anônimos.

Alternativa E — ❌ Incorreta

Volumes armazenam dados, não arquivos de imagem. Imagens são gerenciadas separadamente. Um volume pode conter dados e ainda assim não estar referenciado.

NÃO CAIA NESSA!

A banca troca o conceito de "não usado" por características como vazio, anônimo ou tempo. Lembre-se: o Docker decide pelo critério de referência por container.

Gabarito: letra B.

Link permanente: /questoes/vu079175