dockerDeskTop安装后启动报错

问题截图:

问题描述

下载好dockerDesktop后,进行安装,安装好后启动报错。

Docker Desktop - Unexpected WSL error

An unexpected error was encountered while executing a WSL command. Commoncauses include access rights issues, which occur after waking the computer or notbeing connected to your domain/active directory.

Please try shutting WSL down (wsl --shutdown) and/or rebooting your computer. lfnot sufficient, WSL may need to be reinstalled fully. As a last resort, try touninstall/reinstall Docker Desktop. lf the issue persists please collect diagnostics anosubmit an issue...//docsdocker.com/desktop/troubleshoot/overview/#diagnose-from-the-terminal)

问题分析

根据问题描述可以知道死wsl没有成功和dockerDestTop一起工作,这个时候就需要检查一下:WSL是不是没有安装

问题处理

1、查看Windows版本: WSL是从Windows 10开始才支持的,所以如果Windows版本低于这个,就无法安装WSL,也就不可能有wsl

2、在cmd窗口中输入命令:wsl --list --all 如果有信息返回发行版本信息则说明安装成功

3、如果没有安装就需要自行安装,或者再安装一遍dockerDestTop,根据提示安装wsl

4、如果有安装成功wsl还报错,那么可能是刚刚安装的wsl还没有生效,需要重置生效,命令:netsh winsock reset。然后重启电脑,打开dockerdesktop

完美解决!

其它补充

修改镜像地址,可参考:

【Docker】Docker Desktop配置国内镜像源 - 双份浓缩馥芮白 - 博客园 (cnblogs.com)