LoginSignup
4
4

More than 5 years have passed since last update.

docker run の時 volume が割り当てられない(Git For Windows使用)

Last updated at Posted at 2018-05-21

環境

  • Windows 8.1
  • Git for windows

Docker Toolboxをインストール

  • Docker version 18.03.0-ce, build 0520e24302
  • docker-machine.exe version 0.14.0, build 89b8332

問題

docker runでvolumeをマウントしようとしたら出た問題。

docker run -v /C/Users/hoge/Logs:/logs centos:7

上記実行するとエラー!

Error response from daemon: invalid mode: \Program File\Git\logs.

Git\logsとおかしいでしょと思って対処方法を探してたら見つかった。
Dockerにホストのフォルダをマウントしたい! git-for-windows-など-bash-上での注意
ありがとうございます。

docker run -v //C/Users/hoge/Logs:/logs centos:7

/Cの先頭にもう一個/を追加するとマウント出来ました。


WindowsのターミナルはGit For WindowsのBashを使用しているのだけど、カレントディレクトリで操作しているときはpwdを使うと楽。

docker run -v /$(pwd)/Logs:/logs centos:7
4
4
1

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
4
4