2017-06-07 24 views
1

私はマウントされたS3バケット(s3fsを使用)をドッカーコンテナ内のボリュームとして使いたいと思います。は、dockerにs3fsマウントをボリュームとして提供します。

私が持っている: を(s3fs付き)に取り付けられS3バケット使用して私のEC2のマシン 上/ bucketname/mntに:

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

とは/ mnt/bucketname内のすべてのファイル/フォルダを読むことができます。 (中/テスト/表示されます)ファイルが存在しない、ドッカーコンテナ内

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

これは私が(対話型端末との)私のドッカーイメージを実行するために使用するコマンドです。

ここで問題が発生する可能性がありますか?

誰かがs3fsマウントを使用して、これをボリュームとしてドッカーに提供したのですか、これを行うにはまったく間違った方法ですか?

ありがとうございました。

+0

スタックオーバーフローは、プログラミングや開発の質問のためのサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく、[スーパーユーザ](http://superuser.com/)や[Unix&Linux Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 [Dev Opsについての質問はどこに投稿しますか?](http://meta.stackexchange.com/q/134306)も参照してください。 – jww

答えて

0

自己答えるため申し訳ありません - しかし、私は、ドッキングウィンドウのサービスを再起動することによって問題解決:

sudo service docker stop 
sudo service docker start 

と出来上がりを:s3fsボリュームがアクセス可能です。

最高

Floの

関連する問題