Docker for Windows でコンテナからlocalのドライブにアクセスできない時に試すこと
Docker は 全ての環境依存の問題を解決する!
.
.
.
そう思っていた時期もほんのちょっぴりありました。
常用していれば、なんだかんだで、for Macならでは、そして多数の for Windowsならではの問題にぶちあたりますよね。
特にファイルシステムまわり。
今回踏んだ地雷は、Docker for Windowsで どうしてもdocker-compose.ymlに書いたvolumesの通りにlocalのドライブがマウントされていない ように見えること。
実際、コンテナにdocker exec -it bashして確認しても、マウントされているはずの箇所は空です。
Dockerをリスタートしたり、Windowsをリスタートしたりと散々試したあげく辿り着いた答えが、なんであるのかよくわからない設定項目のアレ
もちろんちゃんと✓されている状態なのですが、
Shared Drivesの✓を一度外して Apply
もう一度✓をつけて Apply
でした。
そんなんわかるかー!
というわけで参考まで。
Author And Source
この問題について(Docker for Windows でコンテナからlocalのドライブにアクセスできない時に試すこと), 我々は、より多くの情報をここで見つけました https://qiita.com/furu8ma/items/6e6d9c3d4f9646bc00fd著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .