2017-02-17 8 views
1

私はHyper-Vのドッキングウィンドウのボリュームのウィンドウでディレクトリをマウント

でWindows 10にドッキングウィンドウ1.13.1を使用していると私はボリューム

C:\autotestDocker\plat1>docker inspect plat1_logscore 
[ 
    { 
     "Driver": "local", 
     "Labels": { 
      "com.docker.compose.project": "plat1", 
      "com.docker.compose.volume": "logscore" 
     }, 
     "Mountpoint": "/var/lib/docker/volumes/plat1_logscore/_data", 
     "Name": "plat1_logscore", 
     "Options": {}, 
      "Scope": "local" 
    } 
] 

をしましたが、それはファイルシステムで見つかったことは可能です"マウントポイント"は直接ですか? 私は(私は別のフォルダにマウントすることはできません)マウント方法を変更することはできません、私はこれらの設定を持っていると私はそれらを変更することはできません...

私はUbuntuマシンで試したと私は

をしようとする場合
cd /var/lib/docker/volumes/plat1_logscore/_data 

正しい音量のファイルを修正またはコピーできます。

私は窓と同じことをするだろうが、私はちょうどあなたが別のコンテナにボリュームをマウントし、そこからそれを修正することができマウントディレクトリに

答えて

1

を見つけることができませんよ。

docker run -it --rm -v plat1_logscore:/target ubuntu 

ubuntuの代わりに使用するイメージを選択してください。 plat1_logscoreボリュームは/ targetの下でアクセス可能になり、あなたのコンテナに含まれているコマンドで編集できます。あなたのホストから自分の名前のボリュームに戻ってファイルをコピーするコマンドでボリュームを逆にすることができます

docker run -it --rm -v plat1_logscore:/source \ 
    -v c:/Users/Marco/plat1_logscore:/target \ 
    busybox cp -avr /source/. /target/. 

また、次のようなコマンドを使用してホストにファイルをコピーすることができます。

関連する問題