zmazay/s3-backup-docker
A light-weight docker container for backing up data in AWS S3
105
Backup some data into AWS S3 bucket
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 zmazay/s3-backup-docker