2016-03-30 1 views
3

nginxコンテナのログディレクトリをマップして、エラーが発生しても接続する必要はないので、ボリュームマッピングは半分で動作します私はあまりにもマッピングしていますパスのルートにあるファイルにアクセスするが、それは任意のサブフォルダを引っ張っていないdocker-composeにサブフォルダを含むボリュームをマッピングする

ドッカー-compose.yml設定 Composer Config

、これは走行時のでソースフォルダの内容です容器

Source folder contents

2つのサブフォルダ持っている: 1.スーパーバイザ 2. nginxの両方にそれらのファイルを持っている

は私もサブフォルダごとにボリュームのマッピングを作成する必要はありますか?または、マッピングにすべてのサブフォルダを含めるように指定していますか?

おかげUPDATED

:ドッキングウィンドウにリストされているが、検査として、ここで

がマウントされています。負荷があなたが何か

"Mounts": [ 
     { 
      "Source": "/home/ubuntu/dockervel/sites", 
      "Destination": "/etc/nginx/sites-enabled", 
      "Mode": "rw", 
      "RW": true, 
      "Propagation": "rprivate" 
     }, 
     { 
      "Source": "/home/ubuntu/dockervel/logs", 
      "Destination": "/var/log", 
      "Mode": "rw", 
      "RW": true, 
      "Propagation": "rprivate" 
     }, 
     { 
      "Source": "/home/ubuntu/dockervel/www", 
      "Destination": "/var/www", 
      "Mode": "rw", 
      "RW": true, 
      "Propagation": "rprivate" 
     } 
    ], 

ドッカーのバージョンを確認したい場合は私に知らせてあることはあなたが使用するボリュームdockerfileで宣言する必要が20f81dd

+0

ボリュームマッピングにはデフォルトでサブフォルダが含まれているため、ちょっと奇妙です。ドッカーのバージョン情報と 'docker inspect container_name'の結果を投稿できますか? –

+0

がメインポストに追加されました – JaChNo

+0

これは分かりましたか?私はちょうどMacでうまく動作するDockerfile/docker-compose.ymlのために、Windowsドッカーでこれを打った。 2つのサブディレクトリとファイルでボリュームをマッピングし、最初のサブディレクトリのみがコンテナに表示されます。 – gbryant

答えて

0

を構築し、ドッカーバージョン1.10.3です。 dydxイメージを拡張し、必要なボリュームを追加しようとします。 次に、.ymlファイルをイメージを指すように変更してください。

関連する問題