DockerDeskctopで「Cannot remove Docker Compose application…….」とか出る

Docker

最近開発環境を全部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をしたときのディレクトリを消したり、移動したりしないようにしましょう。