Docker container that backups files to Amazon S3 using aws-cli
1.8K
Docker container that backups files to Amazon S3 using aws-cli.
| Name | Required | Default | Value (e.g.) |
|---|---|---|---|
AWS_CREDENTIALS_FILE | ✔ | - | /run/secrets/aws_credentials |
S3_BUCKET_NAME | ✔ | - | my-bucket |
BACKUP_DIRECTORY | ✔ | - | /var/lib/docker/swarm |
BACKUP_ARCHIVE_NAME | - | $(date +%Y%m%d-%H%M).tar.gz | my-backup.tar.gz |
The following service will upload a backup on S3 every hour.
docker-compose.yml
version: '3.3'
services:
s3backup:
image: asensei/s3backup
environment:
- AWS_CREDENTIALS_FILE=/aws/credentials
- S3_BUCKET_NAME=myBucketName
- BACKUP_DIRECTORY=/data
volumes:
- /my/folder/to/backup:/data
- /my/aws/credentials:/aws/credentials
deploy:
restart_policy:
delay: 3600s
Content type
Image
Digest
Size
27.2 MB
Last updated
about 9 years ago
docker pull asensei/s3backup