Questão de Sistemas Operacionais — Virtualização — VUNESP 2023
Sistemas Operacionais›Virtualizaçã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
Aestão vazios.
Bnão são referenciados por nenhum container.
Cnão são usados há um determinado período de tempo, cujo valor default depende das configurações do Docker.
Dsão anônimos.
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.