[GH-ISSUE #1458] [doc-enhanced] Add Oracle Cloud Object Storage as working environment #768

Closed
opened 2026-03-04 01:48:36 +03:00 by kerem · 4 comments
Owner

Originally created by @marcelo-ochoa on GitHub (Oct 22, 2020).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/1458

I have implemented a docker volume plugin using s3fs fuse driver and it works on Oracle Cloud Object Storage
See this guide for more details Using Oracle Cloud Object Storage as Docker Volume.
Source Docker Managed Volume Plugins

Version of s3fs being used (s3fs --version)

Amazon Simple Storage Service File System V1.86 (commit:unknown) with OpenSSL

Version of fuse being used (pkg-config --modversion fuse, rpm -qi fuse, dpkg -s fuse)

Name : fuse
Version : 2.9.4
Release : 1.0.8.el7
Architecture: x86_64
Install Date: Thu Oct 22 12:42:19 2020
Group : System Environment/Base
Size : 228360
License : GPL+
Signature : RSA/SHA256, Thu Aug 27 07:45:47 2020, Key ID 72f97b74ec551f03
Source RPM : fuse-2.9.4-1.0.8.el7.src.rpm
Build Date : Thu Aug 27 07:45:09 2020
Build Host : jenkins-172-17-0-2-03c67235-22a7-40a5-b87d-479739c99d88.appad3iad.osdevelopmeniad.oraclevcn.com
Relocations : (not relocatable)
Vendor : Oracle America
URL : http://fuse.sf.net
Summary : File System in Userspace (FUSE) utilities
Description :
With FUSE it is possible to implement a fully functional filesystem in a
userspace program. This package contains the FUSE userspace tools to
mount a FUSE filesystem.

Kernel information (uname -r)

4.14.35-1902.8.4.el7uek.x86_64
5.4.0-51-generic

GNU/Linux Distribution, if applicable (cat /etc/os-release)

NAME="Oracle Linux Server"
VERSION="7.8"
ID="ol"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="7.8"
PRETTY_NAME="Oracle Linux Server 7.8"

s3fs command line used, if applicable

Sample from command line:

# echo  "$AWSACCESSKEYID:$AWSSECRETACCESSKEY" > /root/.passwd-s3fs
# s3fs docker-shared-bucket /mnt -o url=https://[tenant-id].compat.objectstorage.[region-id].oraclecloud.com/ -o nomultipart -o use_path_request_style
# cat /etc/fstab
docker-shared-bucket /object-storage fuse.s3fs _netdev,allow_other,use_path_request_style,url=https://[tenant-id].compat.objectstorage.[region-id].oraclecloud.com/ 0 0
Originally created by @marcelo-ochoa on GitHub (Oct 22, 2020). Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/1458 I have implemented a [docker volume plugin](https://hub.docker.com/repository/docker/mochoa/s3fs-volume-plugin) using s3fs fuse driver and it works on Oracle Cloud Object Storage See this guide for more details [Using Oracle Cloud Object Storage as Docker Volume](https://marcelo-ochoa.medium.com/using-oracle-cloud-object-storage-as-docker-volume-3ec7882f51b7). Source [Docker Managed Volume Plugins](https://github.com/marcelo-ochoa/docker-volume-plugins/tree/master/s3fs-volume-plugin) #### Version of s3fs being used (s3fs --version) Amazon Simple Storage Service File System V1.86 (commit:unknown) with OpenSSL #### Version of fuse being used (pkg-config --modversion fuse, rpm -qi fuse, dpkg -s fuse) Name : fuse Version : 2.9.4 Release : 1.0.8.el7 Architecture: x86_64 Install Date: Thu Oct 22 12:42:19 2020 Group : System Environment/Base Size : 228360 License : GPL+ Signature : RSA/SHA256, Thu Aug 27 07:45:47 2020, Key ID 72f97b74ec551f03 Source RPM : fuse-2.9.4-1.0.8.el7.src.rpm Build Date : Thu Aug 27 07:45:09 2020 Build Host : jenkins-172-17-0-2-03c67235-22a7-40a5-b87d-479739c99d88.appad3iad.osdevelopmeniad.oraclevcn.com Relocations : (not relocatable) Vendor : Oracle America URL : http://fuse.sf.net Summary : File System in Userspace (FUSE) utilities Description : With FUSE it is possible to implement a fully functional filesystem in a userspace program. This package contains the FUSE userspace tools to mount a FUSE filesystem. #### Kernel information (uname -r) 4.14.35-1902.8.4.el7uek.x86_64 5.4.0-51-generic #### GNU/Linux Distribution, if applicable (cat /etc/os-release) NAME="Oracle Linux Server" VERSION="7.8" ID="ol" ID_LIKE="fedora" VARIANT="Server" VARIANT_ID="server" VERSION_ID="7.8" PRETTY_NAME="Oracle Linux Server 7.8" #### s3fs command line used, if applicable Sample from command line: ``` # echo "$AWSACCESSKEYID:$AWSSECRETACCESSKEY" > /root/.passwd-s3fs # s3fs docker-shared-bucket /mnt -o url=https://[tenant-id].compat.objectstorage.[region-id].oraclecloud.com/ -o nomultipart -o use_path_request_style # cat /etc/fstab docker-shared-bucket /object-storage fuse.s3fs _netdev,allow_other,use_path_request_style,url=https://[tenant-id].compat.objectstorage.[region-id].oraclecloud.com/ 0 0 ```
kerem closed this issue 2026-03-04 01:48:36 +03:00
Author
Owner

@gaul commented on GitHub (Oct 22, 2020):

I am glad Oracle cloud works! Can you add a section to:

https://github.com/s3fs-fuse/s3fs-fuse/wiki/Non-Amazon-S3

<!-- gh-comment-id:714515547 --> @gaul commented on GitHub (Oct 22, 2020): I am glad Oracle cloud works! Can you add a section to: https://github.com/s3fs-fuse/s3fs-fuse/wiki/Non-Amazon-S3
Author
Owner

@marcelo-ochoa commented on GitHub (Oct 22, 2020):

Done. Thanks @gaul for your quick reply. Marcelo.

<!-- gh-comment-id:714522079 --> @marcelo-ochoa commented on GitHub (Oct 22, 2020): Done. Thanks @gaul for your quick reply. Marcelo.
Author
Owner

@gaul commented on GitHub (Oct 22, 2020):

Could you alphabetize this like the other providers? Then please close this issue if there is no more work to do.

<!-- gh-comment-id:714574986 --> @gaul commented on GitHub (Oct 22, 2020): Could you alphabetize this like the other providers? Then please close this issue if there is no more work to do.
Author
Owner

@marcelo-ochoa commented on GitHub (Oct 22, 2020):

Ready.

<!-- gh-comment-id:714654931 --> @marcelo-ochoa commented on GitHub (Oct 22, 2020): Ready.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/s3fs-fuse#768
No description provided.