1./mnt/cがマウントされているかチェック
wsl側のシェルから/mnt/cフォルダに移動して、lsコマンドを実行する。
以下のメッセージが表示されたら、正常にマウントされていない。
ls: cannot open directory '.': Input/output error
2.マウントされていない時は、wslを再起動
windows側のコマンドプロンプトを開き、以下のコマンドを実行する。
wsl.exe --shutdown
パラメータがshutdownになっているけど、数秒でwslの再起動が行われる。
1のマウントのチェックをしてみてエラーが発生せずファイル一覧が表示されたらOK。
この状態でdocker desktopを起動すれば(他の問題がなければ)起動してくれるはず。
基本PCを起動すると正常にマウントされていないので、毎日wslの再起動をしてからdocker desktopを起動するようにしている。。。