Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Mount S3 as Docker Volume (docker-compose)
AWS_S3_BUCKET=
AWS_S3_ACCESS_KEY_ID=
AWS_S3_SECRET_ACCESS_KEY=
version: '3.8'
services:
s3fs:
privileged: true
image: efrecon/s3fs:1.90
restart: unless-stopped
env_file: .env
volumes:
# This also mounts the S3 bucket to `/mnt/s3data` on the host machine
- /mnt/s3data:/opt/s3fs/bucket:shared
test:
image: bash:latest
restart: unless-stopped
depends_on:
- s3fs
# Just so this container won't die and you can test the bucket from within
command: sleep infinity
volumes:
- /mnt/s3data:/data:shared
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment