====== Docker Toolboxでマウント(共有フォルダ)設定 ======
Docker コンテナの中でホスト(Windows10)のフォルダを使えるようにマウント(共有フォルダ)の設定を行う。\\
VirtualBox 側と Docker マシン側、それぞれに設定が必要です。
===== Oracle VM VirtualBox の設定 =====
1.設定したい仮想マシンが停止中(電源オフ)になっていることを確認する\\
(稼働中は設定変更ができないため)
2.【設定】>【共有フォルダー】で、新規共有フォルダーを追加を選択
3.共有させたい【フォルダーのパス】を選ぶ
4.【フォルダー名】を入力する
{{ :ソフトウェア:docker:docker.jpg?direct |}}
===== Docker Machine の設定 =====
Docker Quickstart Terminal を起動し、コマンドを実行します。
==== マウント設定 ====
以下のコマンドで /e に、ホスト(Windows 10)の /d/Docker がマウントされます。\\
Docker Machine 側に作成するディレクトリ名は e にしてますが、被らなければなんでもよいです。
docker-machine ssh default 'sudo mkdir -p /e'
docker-machine ssh default 'sudo mount -t vboxsf -o uid=0,gid=0 /d/Docker /e'
==== Docker Machine 起動時に自動でマウントするよう設定 ====
以下の設定を行うことで、Dockerマシン起動時に、自動でマウントされるようになる。
# Docker Machine に ssh でログイン
docker-machine ssh default
sudo vi /mnt/sda1/var/lib/boot2docker/bootlocal.sh
# 以下の2行を記載
mkdir -p /e
mount -t vboxsf -o uid=0,gid=0 /d/Docker /e