A simple Docker image to used to backup volumes using rsync and databases using sqlite3
10K+
A simple backup Docker image to used to backup volumes using rsync and databases using sqlite3
Backup files manually. Mount directories using docker volume
docker run --rm -v sourceTarget:/dataSource/ -v destTarget:/dataDest/ preimmortal/container-backup \
rsync -avzx --numeric-ids /dataSource/ /dataDest/
docker run --rm -v /path/to/source:/dataSource -v /path/to/dest:/dataDest preimmortal/container-backup \
sh -c 'echo ".dump" | sqlite3 /dataSource/db.sqlite3 | sqlite3 /dataDest/db.sqlite3'
SQLITE_DATABASE_SOURCE SQLite Database SourceSQLITE_DATABASE_DEST SQLite Database DestRSYNC_SOURCE Rsync Source directory or fileRSYNC_DEST Rsync Destinationdocker run --rm \
-v /path/to/source:/dataSource \
-v /path/to/dest:/dataDest \
-e RSYNC_SOURCE=/dataSource/ \
-e RSYNC_DEST=/dataDest \
preimmortal/container-backup
docker run --rm \
-v /path/to/source:/dataSource \
-v /path/to/dest:/dataDest \
-e SQLITE_DATABASE_SOURCE=/dataSource/test.db \
-e SQLITE_DATABASE_DEST=/dataDest/test.db \
preimmortal/container-backup
docker run --rm \
-v /path/to/source:/dataSource \
-v /path/to/dest:/dataDest \
-e RSYNC_SOURCE=/dataSource/ \
-e RSYNC_DEST=/dataDest \
-e SQLITE_DATABASE_SOURCE=/dataSource/test.db \
-e SQLITE_DATABASE_DEST=/dataDest/test.db \
preimmortal/container-backup
Content type
Image
Digest
Size
5.8 MB
Last updated
over 4 years ago
docker pull preimmortal/container-backup