現象
ノートPCとデスクトップにそれぞれDocker for windowsをいれて楽しいdockerライフを送っています。
ある日、ノートの方のコンテナで、ホスト側のディレクトリをマウントしていますが、ある日からホスト側のファイルが見えなくなって困っていました。
nfsマウントしているディレクトリは見える。はてはて。
そんなある日、今度はデスクトップの方のdocker コンテナをstartしようとしたら、
Error response from daemon: error while creating mount source path '/host_mnt/c/Users/xxx': mkdir /host_mnt/c: file exists
みたいに怒られて、startできなくなった!
解決方法
リンク先のとおりです。
Docker for Windowsでホストのフォルダがマウントできなくなった場合の対処方法
Docker for windowsの設定画面で「Shared Drives」の「Reset credentials」をクリックして一度認証を外し、再度、認証し直しました。
これでデスクトップのほうでdocker startできるようになり、ノートの方も同じ対応をしたら、めでたくホストのフォルダの中が見えるようになりました。