LoginSignup
3
7

More than 3 years have passed since last update.

Docker Toolboxでマウントするディレクトリを追加する

Last updated at Posted at 2020-04-10

概要

Docker Toolboxでマウントする際に、本来であれば、C:\Users配下しかマウントができない。
VirtualBoxに設定を追加することで、C:\Users以外のディレクトリもマウントできるようにする

環境

Windows 10 home
Docker Toolbox

発生した問題

Docker Toolbox上で下記コマンド実行したときにホスト(Windows)側にContainer内のファイルが表示されなかった

> docker run -it -d -p 8181:8080 -v /c/workspace/docker-study-sakura/tomcat-container/logs:/share/logs --name tomcat centos:7

image.png

参考:https://knowledge.sakura.ad.jp/14427/

原因

Docker Toolboxはデフォルトではc:\Usersフォルダしかマウントしてくれない。
Docker Toolbox利用時においてホストのディレクトリをマウントできない
Docker Toolboxでvolumesでマウントができない場合の対策

対応

マウントするディレクトリを変えるか、マウントできるディレクトリを追加しちゃう。
ディレクトリの追加手順は↓
1. VirtualBoxを起動
2. defaultを右クリック > 設定 > 共有フォルダ
3. 右の追加ボタンをクリック
4. フォルダのパスにwindowsのディレクトリを入力(例:C:\workspace\docker-study-sakura)
5. フォルダー名にdocker toolboxのディレクトリを入れる(例:c/workspace/docker-study-sakura)
6. Docker Toolboxを再起動

> docker-machine.exe stop
> exit
3
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
7