Backup the /backup directory with tarsnap.
3.1K
Backup the /backup directory with tarsnap.
Backup a Postgres database up dumping the database into /backup:
$ docker run \
-e NAME=postgres.$(date +%Y-%m-%d_%H-%M-%S) \
-e SCHEDULE='@daily' \
-e SCRIPT='pg_dump postgres://database/mydb -f /backup/postgres_dump.sql' \
-e CLEAR_BEFORE_SCRIPT=true \
-e MAX_ARCHIVES=7 \
-v $PWD/tarsnap.key:/run/secrets/tarsnap.key:ro \
-v /tmp/tarsnap.cache:/var/cache/tarsnap \
goabout/tarsnap-backup
Backup user documents by mounting /backup as a volume:
$ docker run \
-e NAME=documents.$(date +%Y-%m-%d_%H-%M-%S) \
-e SCHEDULE='@daily' \
-v $PWD/tarsnap.key:/run/secrets/tarsnap.key:ro \
-v /tmp/tarsnap.cache:/var/cache/tarsnap \
-v /home/user/Documents:/backup \
goabout/tarsnap-backup
Content type
Image
Digest
Size
46 MB
Last updated
about 9 years ago
docker pull goabout/tarsnap-backup