最近開発環境を全部Dockerで動かしています。
変なエラーが出るぞ
Cannot remove Docker Compose application. Reason: Error invoking remote method ‘compose-action’: Error: spawn C:\WINDOWS\system32\cmd.exe ENOENT
と出てDockerDesktopのコンソールから起動しないんですね。なんでだろう。。DockerDesktopも落ちるしなんだコレ。一部のコンテナのみ起こるようです。
DockerDesktopのバージョンは、2022年2月20日現在最新の4.5.1 (74721) です。
原因
どうも、対象のDockerコンテナを作ったときのdocker-compose.yamlが存在するディレクトリを移動にしたことが原因のようです。何だそれ。
一旦
docker-compose down
で削除してから、
docker-compose up
でやり直したら動き出しました。
というわけで、一旦DockerDesktopの画面を利用するときは、docker-compose upをしたときのディレクトリを消したり、移動したりしないようにしましょう。