Skip to content

Instantly share code, notes, and snippets.

@GabLeRoux
Forked from HeshamMeneisi/docker-compose
Last active February 12, 2024 15:40
Show Gist options
  • Star 10 You must be signed in to star a gist
  • Fork 4 You must be signed in to fork a gist
  • Save GabLeRoux/3b2168a88ceca43ac524e318839dd798 to your computer and use it in GitHub Desktop.
Save GabLeRoux/3b2168a88ceca43ac524e318839dd798 to your computer and use it in GitHub Desktop.
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
@anuroop32
Copy link

its not working

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment