※このページではアフィリエイト広告を利用しています

【Docker入門】Host OSのHome directoryのマウント方法

Docker

ここでは「Docker」におけるHost OSのHome directoryのマウント方法について解説しています。

この記事の対象

  • Dockerを初めて使用する人
  • これからDocker上でプログラムを動かしたい人
  • Docker入れたけどマウントができない人

スポンサーリンク
スポンサーリンク

そもそも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名

タイトルとURLをコピーしました