s3fs

04/11/2025

https://hub.docker.com/r/mochoa/s3fs-volume-plugin

Installer le plugin s3fs

docker plugin install mochoa/s3fs-volume-plugin --alias s3fs --grant-all-permissions --disable
docker plugin set s3fs AWSACCESSKEYID=xxxxxxxxxxxxx
docker plugin set s3fs AWSSECRETACCESSKEY=xxxxxxxxx
docker plugin set s3fs DEFAULT_S3FSOPTS="url=https://s3.gra.io.cloud.ovh.net,use_path_request_style"
docker plugin enable s3fs

créer un volume et l'utiliser

docker volume create -d s3fs dataflatbay
docker run -it -v dataflatbay:/mnt --name s3test alpine

avec docker compose

services:
    s3app:
        image: alpine
        container_name: s3app
        command: sleep 1000000
        restart: always
        volumes:
          - dataflatbay:/mnt/s3
          - sshflatbay:/mnt/ssh
volumes:
    dataflatbay:
        driver: s3fs
        name: dataflatbay

Raccourcis