This docker container will backup a Postgres database using pg_dump and stream that to a file on S3.
You must configure awscli inside the container. This can be done using either ENV variables as shown below or any other method supported by awscli.
docker run -it -e PREFIX=mybackup/path -e AWS_ACCESS_KEY_ID=mykeyid -e AWS_SECRET_ACCESS_KEY=mysecretkey -e AWS_BUCKET=my-s3-bucket -e PGDATABASE=mydatabase -e PGUSER=myuser -e PGPASSWORD=mypassword -e PGHOST=db ianneub/pg_dump_to_s3
make
Content type
Image
Digest
sha256:48f813e71…
Size
190.9 MB
Last updated
3 months ago
docker pull ianneub/pg-dump-to-s3