- 首先保证windows版本是1903以上,我的版本如下

- 下载安装docker desktop,安装完后,我启动docker desktop遇到以下错误

是wsl的问题,有几个关键的动作
a. 检查有没有安装WSL2 Linux 内核,没有的话从这里下载安装 https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
b. wsl 升级到wsl2
wsl --update
wsl --set-default-version 2
c. 重启 LxssManager
net stop LxssManager
net start LxssManager
d. 此时可以试一下用wsl 命令安装Ubuntu, wsl --install -d Ubuntu, 然后查看版本是不是2

e. 如果在安装Ubuntu的过程中,遇到这个报错"Error code: Wsl/Service/WSL_E_CONSOLE" "不受支持的控制台设置。若要使用此功能,必须禁用旧的控制台。" 按如下图示解决:

后面启动docker desktop 就成功了
记一次在windows10 home版安装Docker desktop的艰难过程
celebrateyang2024-01-18 20:40
相关推荐
阿星智力囊16 分钟前
Thinkphp6+nginx环境报错信息不显示,接口直接报500和CORS跨域(错误的引导方向),真坑啊观测云31 分钟前
Kubernetes CRD 方式配置容器日志采集最佳实践i***22071 小时前
springboot整合libreoffice(两种方式,使用本地和远程的libreoffice);docker中同时部署应用和libreoffice大柏怎么被偷了2 小时前
【Linux】进程等待云和数据.ChenGuang3 小时前
运维面试题之oracle和mysql单表最大容量酷柚易汛智推官3 小时前
Fastlane赋能移动研发:从全流程自动化到工程效能升级落798.3 小时前
Genlogin × Bright Data,一键解锁自动化采集的高成功率方案羑悻的小杀马特4 小时前
轻量跨云·掌控无界:Portainer CE + cpolar 让远程容器运维像点外卖一样简单——免复杂配置,安全直达对应集群L***86534 小时前
Failed to restart nginx.service Unit nginx.service not found十六年开源服务商5 小时前
WordPress运维服务怎样提供客户服务支持