(Fork from blacklabelops/volumerize)
Backup and restore solution for Docker volume backups. It is based on the command line tool Duplicity. Dockerized and Parameterized for easier use and configuration.
This is not a tool that can safely clone and backup data from running databases. You should always stop all containers running on your data before doing backups. You can use pre- and postscripts to enable maintenance mode or similar. Always make sure you're not a victim of unexpected data corruption.
Also note that the easier the tools the easier it is to lose data! Always make sure the tool works correct by checking the backup data itself, e.g. S3 bucket. Check the configuration double time and enable some check options this image offers. E.g. attaching volumes read only.
Features:
Supported backends:
and many more: Duplicity Supported Backends
You can make backups of your Docker application volume just by typing:
$ docker run --rm \
--name volumerize \
-v yourvolume:/source:ro \
-v backup_volume:/backup \
-v cache_volume:/volumerize-cache \
-e "VOLUMERIZE_SOURCE=/source" \
-e "VOLUMERIZE_TARGET=file:///backup" \
fekide/volumerize backup
Hooks up your volume with the name
yourvolumeand backups to the volumebackup_volume
The full configuration is available in the README of the github repository.
Content type
Image
Digest
sha256:ad56863e7…
Size
201.3 MB
Last updated
over 3 years ago
docker pull fekide/volumerize