web-dev-qa-db-ja.com

Dockerツールボックス:「C:\ Users」Windows以外のフォルダーをマウントする方法はありますか?

Windows7でVirtualBox5.0.6を使用してDockerツールボックス1.8.3をインストールしました。

デフォルト起動時に作成された仮想マシンDockerクイックスタートターミナルには、c:\Users用に定義された共有フォルダーが1つあります。この仮想マシンに他の共有フォルダを永続的に追加することは可能ですか?ホストにd:\ドライブをマウントしますか?

11
renzo

boot2docker README言及

または、Boot2Dockerには、VirtualBoxフォルダー共有を使用するという明確な目的のために組み込まれたVirtualBox GuestAdditionsが含まれています。

存在する次の共有名の最初のもの(存在する場合)は、指定された場所に自動的にマウントされます。

c/Users share at /c/Users
/c/Users share at /c/Users
c:/Users share at /c/Users

他のパスまたは共有が必要な場合は、次のようにして実行時にマウントできます。

$ mount -t vboxsf -o uid=1000,gid=50 your-other-share-name /some/mount/location

詳細については、 VirtualBox/Guest Additions/Shared folder をご覧ください。

コマンドラインから、次のようにVBoxManageを使用して共有フォルダーを作成できます。

VBoxManage sharedfolder add "boot2docker-vm" --name "sharename" --hostpath "C:\test"
11
VonC