Así que solo quiero agregar mi cubo s3 de Amazon a mi enjambre de ventana acoplable. He visto muchas soluciones "posibles" en Internet, pero no puedo conectarlas para agregar el contenido de mi cubo como volumen.
Entonces, lo último que probé fue el comando statet aquí ( ¿s3fs no puede montarse dentro del contenedor docker? ):
docker run --rm -t -i --privileged -e AWS_ACCESS_KEY_ID=XXXX -e AWS_SECRET_ACCESS_KEY=XXXX -e AWS_STORAGE_BUCKET_NAME=XXXX docker.io/panubo/s3fs bashFunciona bastante bien, pero si ahora salgo de bash, el contenedor se detiene y no puedo hacer nada con él. ¿Es posible hacer que esto se quede y agregarlo como un volumen?
¿O sería una mejor solución montar el depósito en mi instancia de Docker y luego agregarlo como un volumen local? ¿Sería esta la mejor idea?
¡Lo he logrado!
La configuración se ve así:
docker-compose.yml
volumes: s3data: driver: local services: s3vol: image: elementar/s3-volume command: /data s3://{BUCKET NAME} environment: - BACKUP_INTERVAL={INTERVALL IN MINUTES (2m)} - AWS_ACCESS_KEY_ID={KEY} - AWS_SECRET_ACCESS_KEY={SECRET} volumes: - s3data:/dataY después de insertar esto en el archivo docker-compose, puede usar el almacenamiento s3 como volumen. Me gusta esto:
docker-compose.yml
linux: image: {IMAGE} volumes: - s3data:/data¡Espero que esto ayude a algunos de ustedes en el futuro!
Salud.