2017-09-06 10 views
0

特定のファイルを含むディレクトリをdocker-composeされたコンテナにマウントできます。 HyperVで動作するMy Docker。しかし私のチームメンバーはこのディレクトリをマウントできません。docker-composeで空の内容のDockerボリュームをマウントする

同じドッカー作成ファイルが使用されます。唯一の違いは、私のドッカーはHyperV上で動作し、私のチームメンバーはVirtualBox上で動作することです。だから多分この問題が原因の違いは?

私はボリュームを作成することを考えましたdocker volume create ...しかし、私はコンテンツを持つ既存のディレクトリにどのようにリンクするのか分かりませんでした。

ここに私のdocker-compose.ymlのスニペットがあります。方向の任意のポイントが評価されます。

version: '3.2' 

services: 
    service1: 
     ... 
     volumes: 
      - type: volume 
       source: ./volume 
       target: /opt/volume/ 
+0

変更 'タイプ、アプリケーションを実行ドッキングウィンドウ-compose.ymlファイル

を作成:タイプ'へvolume':バインドを'それが動作するかどうかを確認してください –

+0

私はそれを試しました、うまくいきませんでした – aclokay

+0

短い構文' ./volume:/ opt/volume/'を試してください。どちらの場合も、ボリュームディレクトリはローカルディレクトリのコンテンツで利用できると仮定します。 –

答えて

0

カスタムパスボリュームを作成し、群れモードで

version: '3' 
services: 
    app: 
     image: app 
     volumes: 
      - data-logs:/var/wslogs 

volumes: 
    data-logs: 
    driver: local 
    driver_opts: 
     o: bind 
     type: none 
     device: /my/host/path/logs/ 
関連する問題