1、Docker Desktop启动报错如图

2、解决方法
控制面板->程序->启用或关闭Windows功能
1、勾选适用于Linux的Windows子系统 或 Hyper-V(启用一个就可以,建议:适用于Linux的Windows子系统)
2、勾选虚拟机平台

3、管理员运行powshell,执行如下命令,能看到相关开关状态,如果没开就去开下
bash
Get-WindowsOptionalFeature -Online | Where-Object {$_.FeatureName -like "*hyper*" -or $_.FeatureName -like "*virtual*"}

4、至此,Docker Desktop 启动成功

参考链接:https://blog.csdn.net/u014650004/article/details/154840897