- 追加された行はこの色です。
- 削除された行はこの色です。
- 障害メモ/Docker for Windowsでボリュームマウントできない へ行く。
- 障害メモ/Docker for Windowsでボリュームマウントできない の差分を削除
#author("2017-04-13T03:23:46+00:00","default:haruki","haruki") #author("2017-04-13T03:40:04+00:00","default:haruki","haruki") * キーワード [#xf15266e] - Docker for Windows - volume - mount * 関連 [#r6f04915] - [[Docker/Dockerで立ち上げたMySQLサーバーに接続する]] * 現象 [#u45d215a] Git Bash上でDockerコンテナを上げるときにボリュームをマウントしたい。ができない。 $ winpty docker run -it -v /c/path/to/dir:/path/to/dir --rm --link mysqld:dbserver mysql bash docker: Error response from daemon: invalid bind mount spec "/C/path/to/dir;C:\\Program Files\\Git\\path\\to\\dir": invalid volume specification: '/C/path/to/dir;C:\Program Files\Git\path\to\dir': invalid mount config for type "bind": invalid mount path: '\Program Files\Git\path\to\dir' mount path must be absolute. See 'docker run --help'. * 原因 [#d221f4ea] Git Bash(MSYS)から実行しているからか、パスの指定が正しくできていない。 * 対策 [#qb986666] パスの指定を『//』からはじめる。 $ winpty docker run -it -v //c/path/to/dir://path/to/dir --rm --link mysqld:dbserver mysql bash * 備考 [#f59dd4a3] なお、Docker for WindowsでCドライブをマウントできるように設定しておかないといけない。 * 参考 [#r5e2ee74] - [[Basic volume mount fails with windows docker client against boot2docker · Issue #12751 · docker/docker · GitHub>https://github.com/docker/docker/issues/12751]] - [[Can't share host drive (D) with Docker in Windows with a user with or without password · Issue #125 · docker/for-win · GitHub>https://github.com/docker/for-win/issues/125]]