2017-03-10 3 views
0

おそらく単純ですが、これについては何も見つかりません。私の作曲の設定ファイル(バージョン3)、他のサービスと共有するために2つのボリュームを定義しますドッカーが作成し、バージョン3のローカルボリュームマッピングを設定します

(例:Dローカルディレクトリに接続/設定方法
version: "3" 
    services: 
    nginx: 
     build: docker/nginx 
     ports: 
     - "80:80" 
     volumes: 
     - config:/etc/nginx/conf.d 
     - data:/var/http 
     networks: 
     - default 
     container_name: nginx 

networks: 
    default: 

volumes: 
    config: 
    data: 

:/ nginxのは/ etc、D:/ nginxの/ HTTP )を設定ファイル(またはdocker-compose upコマンド)のこのボリュームにマップしますか?

+0

注。 VirtualBoxドッカーマシンのホストには、/ develという名前の共有フォルダがd:/ nginxにマップされています。私は " - ./etc:/etc/nginx/conf"のような設定をテストしようとしています。しかし、それは動作しません。 – Jerome

答えて

0

あなたはこの方法であなたのvolumesラインを交換しようとする場合があります。

data:/var/http - >path/to/local/dir:/var/http

はまた、あなたがWindowsを実行している、それは次のようになりますと仮定:

- //d/nginx/etc:/etc/nginx/conf.d 
- //d/nginx/http:/var/http 

その後削除しますグローバルvolumesセクション。

関連する問題