####Windows10 Home で Docker Desktop の Error response from daemon のエラー対応####
####症状####
しばらくWSL と VS Code& Remote WSLでサーバソフトの開発をしていましたが、諸事情でDocker Desktopに開発環境を移行することになりました。
ところが以前は、動作確認までしていたDocker Desktop で下記のエラーが発生して動かなくなっていました。
Error response from daemon: open \\.\pipe\docker_engine_linux: The system cannot find the file specified.
文面を粗く解釈すると、メッセージパイプが出来ないのでは?と考え試行錯誤。
いろいろと、ググっても解決策には、ほど遠い感じでした。
下記のリンクでも同様の症状が発生している方がいらっしゃるようです。
(再起動しなさいとか再インストールをしなさいとか)
https://github.com/docker/for-win/issues/4495
####調査方法####
たまたま、WSLのコンソールで、wsl -l -v しつつ docker images していたら、エラーログを吐いてくれました。
(エビデンスは、消失しましたが)開発チームにissuesは、投げてあります。
コンソールの状況を見ると、リリース後、docker-desktop と docker-desktop-data を更新しようとした後、問題が起こるようです。
(確かにコンソールにInstallingの文字が表示されていました。)
(送付したログには、c:\workspace\なんちゃらのメッセージがあり、存在しないWorkspsceをアクセスしようとし、例外を起こしているようでした。
####解決方法####
以下に従って、工場出荷状態に戻すことで、回避。
https://docs.docker.jp/docker-for-windows/troubleshoot.html
抜本的には、開発チームにお願いするしかないですが。。。
gitは、使っているものの開発者間のソースコードの依存関係が崩れているとかかなあ。(自信は、ないですけど)
####蛇足####
初投稿なので、不手際がありましたら、お手柔らかに。