takaya030の備忘録

PHP、Laravel、Docker などの話がメインです

Windows版boot2docker のホスト OS (CoreOS) に Windows のフォルダをマウントする

Windows 上に "docker-machine create" で作成した docker ホストマシン (CoreOS) に Windows のフォルダをマウントさせる手順のメモ

VirtualBox 共有フォルダ設定

Windowsコマンドプロンプトで下記のコマンドを実行

C:\> VBoxManage sharedfolder add "dev" -name "workspace" -hostpath "C:\workspace"

フォルダのマウント

docker ホストマシン上で下記コマンドを実行

docker@dev:~$ sudo mkdir /workspace
docker@dev:~$ sudo mount -t vboxsf -o uid=1000,gid=50 workspace /workspace

bootlocal.sh の変更

起動時に自動でマウントさせたい場合は /var/lib/boot2docker/bootlocal.sh に下記スクリプトを追加する

sudo mkdir /workspace;sudo mount -t vboxsf -o uid=1000,gid=50 workspace /workspace