2016-05-27 26 views
1

私はWindows PCにdocker toolboxをインストールしました。私はKitematicを使ってコンテナをインストールすると、自分のローカルマシンにフォルダを共有します。しかし、dockerはVirtualBoxのデフォルトマシン上のvirtualboxで動作します。DockerとVirtualboxのボリューム共有

私はまず、ローカルマシンで仮想ボムVMのfvolumeシェアを行い、その後、バーチャルボックスで共有したフォルダーをドッカーコンテナの2番目のシェアとして実行する必要があると思います。誰かが私の助けてくれますか?

答えて

0

いいえ、これ以上フォルダーを共有する必要はありません.Docker-Machineは、C:\Users\<yourLogin>を自動マウントするVMを作成します。

docker-machine ls 
docker-machine ssh default 
cd /C/Users/<yourLogin> 

mount other folders from your hostsでも可能ですが、これは必須ではありません。

+0

ありがとうございました。しかし、mysqlやmongodbのようなコンテナのフォルダパスを指定するときは、/ C/Users/のパスを指すだけでしょうか? –

+0

@ArjunSehgalいいえ、パスを指定していない場合は、docker volume create(http://stackoverflow.com/a/37462890/6309)で名前付きボリューム(docker 1.9+)を作成します:https:// docs .docker.com/engine/userguide/containers/dockervolumes /#データボリュームとしてのマウントされた共有ストレージボリューム – VonC

+0

@ArjunSehgal私の古い回答の* end *でそれを説明します:http://stackoverflow.com/a/35402611/6309 – VonC

関連する問題