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