Questão de Sistemas Operacionais — Geral — VUNESP 2026
Sistemas Operacionais›Geral
Código
vu169365
Banca
VUNESP
Órgão
FAPESP
Ano
2026
Cargo
Ana Sist ( )
Na ferramenta Docker, o conceito de volume
Aconsiste em um mecanismo usado para a persistência de dados gerados por containers.
Bcorresponde ao mesmo conceito de imagem, mas usa-se o termo “volume” para designar uma imagem desatualizada, ou seja, que já possui uma versão mais recente disponível.
Ccorresponde a um local centralizado na web para armazenamento e compartilhamento de imagens.
Dcorresponde a um arquivo texto que contém uma sequência de instruções para construir uma imagem.
Econsiste em uma interface de rede virtual, pela qual o container se comunica com o mundo exterior.
Revelar gabarito e comentário▾
GabaritoA — consiste em um mecanismo usado para a persistência de dados gerados por containers.
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”.
Volumes no Docker
Gabarito: letra A. O volume no Docker é, por definição, um mecanismo de persistência de dados gerados por containers — dados que sobrevivem ao ciclo de vida do container. As demais alternativas descrevem outros conceitos da ferramenta (imagem desatualizada, registro de imagens, Dockerfile e rede virtual), que não correspondem ao que é um volume.
O Docker é uma plataforma de virtualização leve que empacota aplicações e suas dependências em containers. Um container é uma instância executável de uma imagem, mas ele é efêmero: quando é removido, tudo o que foi escrito em seu sistema de arquivos de camada de leitura-escrita é perdido. É exatamente para resolver esse problema que existem os volumes.
Um volume é um diretório (ou arquivo) que fica fora do sistema de arquivos do container, geralmente no host, e é montado dentro do container em um caminho específico. Assim, os dados gravados no volume persistem mesmo que o container seja destruído e recriado. Essa é a função central do volume: persistência de dados.
Além da persistência, os volumes permitem o compartilhamento de dados entre containers e entre o host e o container. Por exemplo, um container de banco de dados pode gravar seus dados em um volume; se o container for removido e um novo for criado apontando para o mesmo volume, os dados continuam lá. Outro uso comum é montar um diretório do host para desenvolvimento, de modo que as alterações no código sejam refletidas imediatamente no container.
É importante distinguir o volume de outros conceitos do Docker que aparecem nas alternativas:
Imagem: um pacote imutável e somente leitura que contém o sistema de arquivos, o código, as bibliotecas e as configurações necessárias para executar uma aplicação. É a "receita" do container.
Registro (registry): um serviço centralizado (como o Docker Hub) que armazena e distribui imagens.
Dockerfile: um arquivo de texto com instruções para construir uma imagem.
Rede: o mecanismo que permite a comunicação entre containers e com o mundo exterior.
A pegadinha desta questão é justamente confundir volume com esses outros componentes. A banca explora o fato de o candidato conhecer os termos, mas não saber exatamente o que cada um faz. Guarde a função de cada um: volume = persistência; imagem = pacote; registro = repositório; Dockerfile = receita; rede = comunicação.
Docker: Volume (Persistência de dados, Sobrevive ao ciclo do container, Compartilhamento entre containers/host); Imagem (Pacote imutável e somente leitura); Registro (registry) (Repositório centralizado (Docker Hub)); Dockerfile (Instruções para construir a imagem); Rede (Comunicação entre containers e exterior)
Alternativa A — ✅ Correta ⟵ GABARITO
Esta é a definição correta. O volume é o mecanismo do Docker para persistir dados gerados por containers. Sem ele, os dados seriam perdidos ao remover o container. A alternativa usa exatamente os termos "mecanismo" e "persistência de dados", que são a essência do conceito.
Alternativa B — ❌ Incorreta
Confunde volume com imagem desatualizada. Não existe essa relação: volume é um mecanismo de armazenamento, e imagem desatualizada é apenas uma imagem que não é a mais recente. O termo "volume" não é usado para designar versões antigas de imagens.
Alternativa C — ❌ Incorreta
Descreve o registro de imagens (registry), como o Docker Hub. Um volume não é um local centralizado na web; é um diretório local (ou em um host remoto) usado para persistência.
Alternativa D — ❌ Incorreta
Descreve o Dockerfile, que é o arquivo de instruções para construir uma imagem. Volume não é um arquivo de configuração; é um espaço de armazenamento.
Alternativa E — ❌ Incorreta
Descreve uma interface de rede virtual, que é o mecanismo de rede do Docker (como as redes bridge ou overlay). Volume não tem relação com comunicação de rede.
NÃO CAIA NESSA!
Para não confundir, associe cada termo à sua função: volume = dados que persistem; imagem = pacote imutável; registro = repositório de imagens; Dockerfile = receita de construção; rede = comunicação. Na prova, leia a alternativa e pergunte: "isso serve para quê?" — se a função não for persistência, não é volume.