[英]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.