rettar5 / 20181111_1day_intern

MIT License
0 stars 0 forks source link

Docker on Windowsで `/chatapp` のマウントに失敗する #1

Open rettar5 opened 5 years ago

rettar5 commented 5 years ago

事象

$ ./bin/run && ./bin/logs C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: Mount denied: The source path "C:/Users/XXXX/20181111_1day_intern/chatapp;C" doesn't exist and is not known to Docker. See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.

rettar5 commented 5 years ago

docker for windowsをgit bashで使うときの-v(volume)の指定の仕方 - Qiita を参考に以下の修正を試したところ、Volumeのマウントには成功するようになった。

commit: https://github.com/rettar5/20181111_1day_intern/commit/13490b629b63c1b418d0103af5d77362996158f0 https://github.com/rettar5/20181111_1day_intern/blob/13490b629b63c1b418d0103af5d77362996158f0/bin/run#L1-L3

しかし、この方法でマウントすると $ ng serve をした際にファイルの変更を検知できず、自動で再ビルドできないことがわかった。(ライブコーディング当日にうまくビルドされなかったのはこれが原因)

Revert commit: https://github.com/rettar5/20181111_1day_intern/commit/31467156e296714cb7bd9789432222af98a6544e