環境
- 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