WSL2 无法识别命令

WSL2 无法识别命令

在 Windows 10 上使用 WSL2,Linux shell 无法识别应该起作用的命令。此外,Docker Desktop 无法启动,并显示WSL 集成已停止并退出,代码为 1。当我echo $PATH怀疑时,许多以前可用的命令都没有包括在内。

在此输入图像描述

但随后我wsl --shutdown在 Powershell 中运行并重新启动 wsl。现在所有与 Windows 相关的命令都回来了(以 开头的命令/mnt/c),并且 Docker 引擎现在可以启动了。一旦完成,dockerkubectl命令也会再次被识别。现在路径变量比以前多了:

在此输入图像描述

这可能是什么原因造成的?我不想每次打开计算机时都经历关闭和重新启动 WSL 的繁琐过程。

相关内容