Repolode
offen

offen/docker-volume-backup

Um container auxiliar leve que faz backup de volumes Docker em intervalos programados para diretórios locais ou armazenamento S3, WebDAV, Azure, Dropbox, Google Drive ou SSH.

Estrelas
4,066
Forks
161
Issues abertas
28
Último commit
há 3 dias

O que é?

docker-volume-backup é uma imagem Docker feita para rodar junto de uma configuração Docker existente. Ela realiza backups recorrentes ou pontuais de volumes Docker para um diretório local, qualquer armazenamento compatível com S3, WebDAV, Azure Blob Storage, Dropbox, Google Drive ou SSH, ou uma combinação desses destinos.

Backups antigos podem ser removidos automaticamente conforme a política de retenção configurada. Os backups podem ser criptografados com GPG, e notificações podem ser enviadas quando uma execução de backup falhar. A imagem tem menos de 25 MB.

Em uma configuração com Compose, você adiciona um serviço de backup que monta os volumes que serão copiados. Containers com o rótulo stop-during-backup podem ser parados durante a execução do backup para manter os dados consistentes; isso exige montar o socket do Docker. Também é possível executar um backup pontual com o docker CLI.

Recursos principais

  • 01Backups recorrentes e pontuais de volumes Docker
  • 02Destinos de armazenamento incluem diretórios locais, S3, WebDAV, Azure Blob Storage, Dropbox, Google Drive e SSH
  • 03Combinação de vários destinos de armazenamento em uma única configuração
  • 04Rotação automática de backups antigos
  • 05Criptografia de backups com GPG
  • 06Notificações em caso de falha na execução de backups

Casos de uso

  • Fazer backup programado dos volumes de dados de uma aplicação Docker Compose
  • Copiar backups de volumes para um bucket S3 externo ou um servidor SSH
  • Executar um backup pontual de um volume pela linha de comando antes de uma atualização

Início rápido

  1. 1

    Adicione um serviço de backup ao arquivo compose e monte os volumes que deseja salvar

  2. 2

    Execute um backup pontual com o Docker CLI

    docker run --rm \ -v data:/backup/data \ --env AWS_ACCESS_KEY_ID="<xxx>" \ --env AWS_SECRET_ACCESS_KEY="<xxx>" \ --env AWS_S3_BUCKET_NAME="<xxx>" \ --entrypoint backup \ offen/docker-volume-backup:v2

Antes de usar

  • É necessário configurar o armazenamento remoto, como S3, WebDAV, Azure, Dropbox, Google Drive ou SSH.
  • Parar os contêineres durante o backup exige montar o socket do Docker, o que concede acesso elevado ao host.

Tópicos

Perguntas frequentes

O que é docker-volume-backup?
Um container auxiliar leve que faz backup de volumes Docker em intervalos programados para diretórios locais ou armazenamento S3, WebDAV, Azure, Dropbox, Google Drive ou SSH. docker-volume-backup é uma imagem Docker feita para rodar junto de uma configuração Docker existente. Ela realiza backups recorrentes ou pontuais de volumes Docker para um diretório local, qualquer armazenamento compatível com S3, WebDAV, Azure Blob Storage, Dropbox, Google Drive ou SSH, ou uma combinação desses destinos.
docker-volume-backup é gratuito? Qual é a licença?
docker-volume-backup é open source sob a licença MPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
docker-volume-backup ainda é mantido?
Manutenção ativa. O último commit de docker-volume-backup foi em 4 de nov. de 2026.
Para que posso usar docker-volume-backup?
Fazer backup programado dos volumes de dados de uma aplicação Docker Compose Copiar backups de volumes para um bucket S3 externo ou um servidor SSH Executar um backup pontual de um volume pela linha de comando antes de uma atualização
Como instalar docker-volume-backup?
Adicione um serviço de backup ao arquivo compose e monte os volumes que deseja salvar Execute um backup pontual com o Docker CLI: docker run --rm \ -v data:/backup/data \ --env AWS_ACCESS_KEY_ID="<xxx>" \ --env AWS_SECRET_ACCESS_KEY="<xxx>" \ --env AWS_S3_BUCKET_NAME="<xxx>" \ --entrypoint backup \ offen/docker-volume-backup:v2
Onde consigo docker-volume-backup?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/offen/docker-volume-backup

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados