Windows 11启动Docker Desktop失败求助:遇WSL_E_CONSOLE等报错
Docker Desktop启动失败:WSL_E_CONSOLE及isocache网络错误解决方案
错误详情
启动Docker Desktop时触发两个错误:
- 配置Docker WSL发行版失败:执行命令
wsl.exe -d docker-desktop -u root -e wsl-bootstrap version set main-101757返回错误:退出状态码Unsupported console settings. In order to use this feature, the legacy console must be disabled. Error code: Wsl/Service/WSL_E_CONSOLE0xffffffff- 检查isocache存在性失败:
CreateFile \wsl$\docker-desktop-data\isocache:找不到网络名称
已尝试方案:执行
wsl --update、管理员权限运行netsh winsock reset并重启,无效。
针对性修复方案
修复WSL_E_CONSOLE错误
- 禁用传统控制台:
- 打开CMD,右键窗口标题栏选择「属性」
- 切换到「选项」标签,取消勾选「使用旧版控制台(需要重新启动)」
- 重启CMD后,重新启动Docker Desktop
- 重置Docker WSL发行版:
执行以下命令彻底重置相关发行版,Docker会自动重建:wsl --unregister docker-desktop wsl --unregister docker-desktop-data
修复isocache网络名称找不到错误
- 重启WSL相关服务:
- 按下Win+R输入
services.msc打开服务管理器 - 找到「LxssManager」服务,右键选择「重启」(如果未运行则选择「启动」)
- 按下Win+R输入
- 强制重新挂载WSL文件系统:
执行命令彻底关闭并重启WSL:
完成后尝试启动Docker Desktopwsl --shutdown wsl -d docker-desktop-data
额外排查步骤
- 确保Windows系统为最新版本(Win10 ≥21H2、Win11 ≥22H2),通过Windows更新完成升级
- 临时关闭第三方杀毒/防火墙软件,避免其拦截WSL与Docker的通信
内容的提问来源于stack exchange,提问作者Curious Coder
相关产品推荐
相关产品推荐

