zmazay/s3-backup-docker

By zmazay

Updated about 6 years ago

A light-weight docker container for backing up data in AWS S3

Image

105

Use case

Backup some data into AWS S3 bucket

Usage

Build docker image:

docker build . -t s3-backup

Set required variables:

export AWS_ACCESS_KEY_ID=******
export AWS_SECRET_ACCESS_KEY=************
export AWS_DEFAULT_REGION=us-east-1
export BUCKET_NAME=your-bucket-name
export S3_BACKUP_SRC=source-path-to-backup

Run the backup:

docker run --rm -ti -e "AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID}" -e "AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}" -e "AWS_DEFAULT_REGION=${AWS_DEFAULT_REGION}" -e "DST_BUCKET=${BUCKET_NAME}" -v "${S3_BACKUP_SRC}:/project" s3-backup

Docker Pull Command

docker pull zmazay/s3-backup-docker