Digite para filtrar os verbetes do Glossário.

    DevOps e infraestrutura · Formação DevOps

    Volume

    Volume é o armazenamento gerenciado para arquivos que precisam existir além do ciclo de vida de um container.

    Também chamado de: volume docker, armazenamento persistente

    Definição

    Volume é o armazenamento gerenciado para arquivos que precisam existir além do ciclo de vida de um container. Quando um container é substituído, os arquivos gravados no volume permanecem.

    Por que alguns arquivos precisam persistir

    Arquivos gerados pela aplicação, como registros de uso e conteúdo produzido, precisam sobreviver à substituição do container. O volume é ligado a um caminho usado pela aplicação, e os arquivos gravados nesse caminho ficam no armazenamento persistente. Sem o volume, um container novo iniciaria com o diretório vazio.

    Volume

    Preserva arquivos entre ciclos do container, ligado a um caminho usado pela aplicação.

    Backup

    Mantém cópias separadas para recuperação, com frequência, retenção e verificação definidas.

    Persistência não é backup

    Persistência não equivale a backup. Um volume pode ser apagado, corrompido ou perdido, e precisa de cópias separadas se o conteúdo merecer recuperação.

    Falha provável e verificação

    A falha mais comum é recriar o container sem ligar o volume. Quando a substituição perde a referência ao armazenamento, a aplicação inicia vazia e o conteúdo acumulado fica órfão. Para verificar, você lista os volumes existentes, confere quais containers estão ligados a eles e compara o conteúdo do caminho antes e depois de uma substituição. Uma consulta ao estado dos volumes deixa visível se o armazenamento sobreviveu.

    Lista dos volumes do hostbash
    docker volume ls

    A saída mostra os volumes criados no host, e a conferência com o container informa se o caminho persistente ficou ligado.

    Veja a definição de backup

    Dúvidas frequentes

    Perguntas frequentes sobre Volume

    Persistência é o mesmo que backup?
    Não. O volume preserva os arquivos entre ciclos do container, mas pode ser apagado, corrompido ou perdido.
    Como a aplicação usa o volume?
    O armazenamento é ligado a um caminho usado pela aplicação, e os arquivos gravados nesse caminho sobrevivem à substituição do container.
    Um novo container vê o mesmo volume?
    Sim, quando o novo container é criado com o mesmo volume ligado ao mesmo caminho.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Formação DevOps

    Na Formação DevOps, o volume preserva arquivos que precisam existir além do ciclo de vida do container.

    Conhecer a formação
    Capa da Formação DevOps

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva.

    R$ 2.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva (segunda a sexta)
    • War Rooms às segundas, quartas e sextas
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano