#postgres-backup-s3
A simple docker container to backup postgres to s3. Easy to integrate with cron.
To initiate a backup.
docker run --rm --link postgres:postgres -e AWS_ACCESS_KEY_ID=123 -e AWS_SECRET_ACCESS_KEY=123 -e S3_BUCKET=bucket -e S3_POSTGRES_PREFIX=postgres vmakhaev/postgres-backup-s3 backup
To list the backups on s3.
docker run --rm --link postgres:postgres -e AWS_ACCESS_KEY_ID=123 -e AWS_SECRET_ACCESS_KEY=123 -e S3_BUCKET=bucket -e S3_POSTGRES_PREFIX=postgres vmakhaev/postgres-backup-s3 list
To restore a given backup, where [backup-file-name] is the name of the backup file you would like to restore.
docker run --rm --link postgres:postgres -e AWS_ACCESS_KEY_ID=123 -e AWS_SECRET_ACCESS_KEY=123 -e S3_BUCKET=bucket -e S3_POSTGRES_PREFIX=postgres vmakhaev/postgres-backup-s3 restore [backup-file-name]
Content type
Image
Digest
Size
165.7 MB
Last updated
over 10 years ago
docker pull vmakhaev/postgres-backup-s3