Help us understand the problem. What is going on with this article?

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

概要

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
yuri9129
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした