ef80363143ab0e5d92d3d54d5ca0961fea153fb1
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
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%