How to set up a volume linked to S3 in Docker Cloud with AWS?

2.5k Views Asked by At

I'm running my Play! webapp with Docker Cloud (could also use Rancher) and AWS and I'd like to store all the logs in S3 (via volume). Any ideas on how I could achieve that with minimal effort?

1

There are 1 best solutions below

3
On

Use docker volumes to store the logs in the host system.

Try S3 aws-cli to sync your local directory with S3 Bucket

aws s3 sync /var/logs/container-logs s3://bucket/ 

create a cron to run it on every minute or so.

Reference: s3 aws-cli