启动Docker Desktop时出现如下错误:
错误详细信息:发生 2 个错误:* 配置 docker WSL 发行版:设置主发行版版本:运行 WSL 命令“wsl.exe -d docker-desktop -u root -e wsl-bootstrap version set main-101757”失败,输出“不受支持”控制台设置。为了使用此功能,必须禁用旧版控制台。 错误代码:Wsl/Service/WSL_E_CONSOLE ": exit status 0xffffffff * 检查isocache是否存在:CreateFile \wsl$\docker-desktop-data\isocache: The network name cannot be found
其他一些解决方案建议更新 wsl 到最新:
wsl --update
然后以管理员权限运行 netsh winsock reset
并重新启动机器。
不幸的是,这对我不起作用。
解决方案
在错误消息中它说:“不支持的控制台设置。为了使用此功能,必须禁用旧版控制台...”
这个和cmd.exe命令提示符有关。所以打开命令提示符 -> 右键单击顶部栏 -> 选择属性 -> 取消选中“使用旧版控制台”,然后启动 Docker Desktop。
对我来说这很有效。