damoon / duplicity-docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

duplicity in docker

this image is creating backups using duplicity

backup data

docker run --rm \
-e SERVER=server.com -e USERNAME=backup-user -e PASSWORD=password123 -e NAME=mydata \
-v /some/important/data:/data -v /cache/of/remote/data:/cache \
-v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro -v /usr/share/zoneinfo:/usr/share/zoneinfo:ro -e TZ=`cat /etc/timezone` \
davedamoon/duplicity

list backups

docker run --rm \
-e SERVER=server.com -e USERNAME=backup-user -e PASSWORD=password123 -e NAME=mydata \
-v /cache/of/remote/data:/cache \
-v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro -v /usr/share/zoneinfo:/usr/share/zoneinfo:ro -e TZ=`cat /etc/timezone` \
davedamoon/duplicity list

restore

docker run --rm \
-e SERVER=server.com -e USERNAME=backup-user -e PASSWORD=password123 -e NAME=mydata \
-v /restored/data:/restore -v /cache/of/remote/data:/cache \
-v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone:ro -v /usr/share/zoneinfo:/usr/share/zoneinfo:ro -e TZ=`cat /etc/timezone` \
davedamoon/duplicity restore

About


Languages

Language:Shell 100.0%