2017-07-06 5 views
0

私はそれぞれに任意のPHPコードを格納するためのディレクトリがあります。各ユーザーはDockerコンテナでコードを実行できます。つまり、user1にuser2のディレクトリを表示させたくないということです。それぞれ異なるユーザーのための多くのドッカーボリューム(群馬モード)

これを設定する方法がわかりません。

私はbind-mountsとnamed-volumesについて読んだことがあります。私はswarm-modeを使用しているので、特定のコンテナがどのホスト上で実行されるかわからない。これは、ボリュームマウントとサブディレクトリにコンテナを接続する方法がわからないことを意味します。

アイデア?

答えて

0

ストレージ用の外部サーバーを各Dockerホストに搭載することを検討しましたか? データが存在する必要があり、外部ストレージをマウントしたくない場合は、複数のホスト間でファイルを同期するためのGlusterのようなものを試すことができます ユーザーがディレクトリを共有しないようにするには、 。

+0

はい私は今すぐnfsをやっています。私はglusterオプションもチェックします。私はどのようにフォルダの権利/アクセスを設定するかわからない...これは、私は各コ​​ンテナの内部にユーザーを作成する必要がありますか?どのように私はコンテナのユーザーを確認し、ホスト上のフォルダへのアクセス/読み取り/書き込みができますか? –

関連する問題