Kevin Veen-Birkenbach [aka. Frantz] 65151194f9 Updated README.md
2020-10-12 14:50:17 +02:00
2020-10-12 14:50:17 +02:00
2020-10-11 11:54:16 +02:00
2020-10-12 14:50:17 +02:00

docker-volume-backup

This script backups all docker-volumes with the help of rsync.

Backup

Execute: bash ./docker-volume-backup.sh

Test

Delete the volume. bash docker rm -f container-name docker volume rm volume-name

Recover the volume: bash docker volume create volume-name docker run --rm -v volume-name:/recover/ -v ~/backup/:/backup/ "kevinveenbirkenbach/alpine-rsync" sh -c "rsync -avv /backup/ /recover/"

Restart the container.

More information

See https://blog.ssdnodes.com/blog/docker-backup-volumes/.

Description
Backup Docker Volumes to Local is a comprehensive solution that leverages rsync to create incremental backups of Docker volumes, providing seamless recovery for both file and database data. Ideal for ensuring the integrity and security of your container data.
Readme AGPL-3.0 403 KiB
Languages
Python 91.3%
Shell 6.4%
Makefile 1.5%
Dockerfile 0.8%