簡體   English   中英

提供s3fs mount到docker作為卷

[英]provide s3fs mount to docker as volume

我想使用已安裝的S3 Bucket(使用s3fs)作為docker容器中的卷。

我有:在我的ec2機器上的/ mnt / bucketname上安裝了一個S3 Bucket(帶有s3fs),使用:

sudo /usr/bin/s3fs -o allow_other,uid=500,umask=227,gid=500 bucketname /mnt/bucketname

並且可以讀取/ mnt / bucketname中的所有文件/文件夾。

這是我用來運行我的Docker鏡像的命令(帶有交互式終端):

sudo docker run -v /mnt/bucketname:/test -it Imagename /bin/bash

在Docker容器中,文件(應出現在/ test /中)不存在。

這可能是什么問題?

有人使用s3fs掛載並將其作為卷提供給docker,或者這完全是錯誤的方法嗎?

謝謝你的回答。

對不起自我答復 - 但我通過重新啟動docker服務解決了這個問題:

sudo service docker stop
sudo service docker start

並且瞧:s3fs卷是可訪問的。

最好

弗洛

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM