aut*_*tix 6 windows-10 windows-subsystem-for-linux wsl2
我在 Windows 10 上使用 Docker 和 WSL2 以及 Ubuntu 20.04 发行版。
为了在 Linux 中运行程序并在 Windows 中获取 GUI,我安装了GWSL。由于它出现一些问题,我卸载了它并卸载了 Ubuntu,从头开始重新设置并解决问题。
在我可以通过打开C:\Windows\System32\wsl.exe(通过 Windows 开始中的快捷方式或从 CMD / Power Shell / Git Bash)启动 WSL CLI 窗口之前。现在,当我启动时,WSL 命令行窗口打开不到一秒钟,然后立即再次消失。
什么可能导致此行为以及如何解决它?
附加信息
> wsl -l -v
NAME STATE VERSION
* docker-desktop-data Running 2
Ubuntu Running 2
docker-desktop Running 2
Run Code Online (Sandbox Code Playgroud)

根据您的wsl -l -v输出,看起来该docker-desktop-data实例在您卸载 Ubuntu 时已被设置为默认实例。这实际上不是一个可启动的实例,因为它/init里面没有。
希望这能解释wsl命令退出的原因。刚刚运行wsl.exe(从 PowerShell、CMD 或开始菜单)正在尝试启动docker-desktop-data,然后立即退出。
您应该能够通过wsl --set-default Ubuntu从 PowerShell 或 CMD 执行来修复它。如果没有,我们可以更深入地挖掘。
| 归档时间: |
|
| 查看次数: |
13859 次 |
| 最近记录: |