Public | Automated Build

Last pushed: 2 years ago
Short Description
A docker container which builds S3FS and mounts an S3 bucket during run.
Full Description

S3FS-docker

A docker image with S3FS built and ready to use

Using

While you can use this image directly, it's probably more useful to
extend this container into your own. You can use '/root/run' as a
wrapper which mounts S3, runs a command, and unmounts.

Environment Variables

This image will mount bucket $AWS_BUCKET on /mnt/s3 using credentials
$AWSACCESSKEYID and $AWSSECRETACCESSKEY, then run the command passed
in to docker.

Example

Show what is in an S3 bucket

 docker build -t withs3 .
 docker run --privileged=true -e AWS_BUCKET=mybucket -e AWSACCESSKEYID=somekey -e AWSSECRETACCESSKEY=somesecret withs3 ls /mnt/s3

Notes on Privileged

Allegedly, you should only need to run with '--cap-add SYS_ADMIN
--device /dev/fuse'. However, that hasn't worked in my testing.

Docker Pull Command
Owner
deweysasser
Source Repository

Comments (0)