Windows 10でWSL2を使用すると、Linuxシェルが機能する必要があるコマンドを認識できません。また、Docker Desktop が起動せず、次のものが表示されます。WSL統合が停止し、コード1で終了しました。。疑問が聞こえたとき、echo $PATH
以前に利用可能な多くのコマンドが含まれていませんでした。
しかし、wsl --shutdown
Powershellを実行してwslを再起動します。これで、すべてのWindows関連コマンドが戻って(で始まるコマンド/mnt/c
)、Dockerエンジンを起動できるようになりました。完了するとdocker
、kubectl
コマンドも再認識されます。これで、以前よりも多くのパス変数があります。
この問題の原因は何ですか?コンピュータの電源を入れるたびに、WSLをシャットダウンして再起動する退屈なプロセスを経験したくありません。