996c9ba2f0f311cbbe1ec497aac8776f744750f3
docker-volume-backup
goal
This script backups all docker-volumes with the help of rsync.
scheme
It is part of the following scheme:
Further information you will find in this blog post.
Backup
Execute:
./docker-volume-backup.sh
Test
Delete the volume.
docker rm -f container-name
docker volume rm volume-name
Recover the volume:
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
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.
943 KiB
0 Stars
1 Watchers
0 Forks
Languages
Python
97%
Shell
2%
Makefile
0.7%
Dockerfile
0.3%