ここでは「Docker」におけるHost OSのHome directoryのマウント方法について解説しています。
この記事の対象
そもそもMount(マウント)とは
例えば、Docker上でローカルで作成した「hogehoge.py」を実行したいとします。
その場合、Dockerを普通にRunさせても、Dockerのコンテナにはローカルの場所が無い(分からない)ので、cd等で移動することができません。
そこでDockerをRunさせるときにマウントして、ディレクトリを教えてあげる必要があります。
マウント方法
$ docker run -i -t -v /c/Users/users/pythonfile:/pythonfile image名 /bin/bash
結論としては上記のように「-v」を起動時に指定します。加えてwindowsのHome directoryのaccess方法は「/c/Users/user名」、mac OSでは「/Users/user名」になります。
Windows:/c/Users/user名
Mac:/Users/user名