安装了兆懿安卓环境之后安装docker失败的问题

起因

电脑安装新系统后先安装了兆懿玩游戏,后来需要做开发又不想污染电脑环境,遂,想装个docker,然而下载安装完docker-desktop后发现启动后无法运行docker Engine,提示“running engine: waiting for the Docker API: context deadline exceeded”
在这里插入图片描述

经过

bing搜索多次未果,提问kimi也是没解决,最后决定放弃
几天后的今天,偶然从开始菜单发现了 wsl setting 的选项,点开发现有个叫 自定义内核路径 的参数设置为了 E:\zhaoyi\kernel_android
于是我想着这个能不能换一下,所以去命令行运行

wsl -l

结果显示如下

适用于 Linux 的 Windows 子系统分发:
zhuoyi-Ubuntu-20.04 (默认)
docker-desktop
Ubuntu-24.04

这明显*是默认啊,所以直接运行如下命令将默认 wsl 设为 Ubuntu-24.04

wsl -s Ubuntu-24.04

结果如下

PS C:\Users\lm> wsl -s Ubuntu-24.04
操作成功完成。 
PS C:\Users\lm> wsl -l             
适用于 Linux 的 Windows 子系统分发:
Ubuntu-24.04 (默认)
docker-desktop
zhuoyi-Ubuntu-20.04

结果

重新回到桌面点击 Docker Desktop 图标,发现docker已经能运行docker Engine了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值