docker报错:WSL 2 installation is incomplete

docker报错:WSL 2 installation is incomplete

错误原因:大概率是wsl未安装或者是未升级成wsl2

检查wsl版本方法:在powershell中使用命令wsl -l -v

我的已经是升级成了wsl2,所以VERSION对应的是2。如果wsl未安装则不会显示列表,如果wsl安装了但未升级则VERSION对应的是1
在这里插入图片描述

解决方案:

1.启用Hyper-V和适用于Linux的Windows子系统
具体做法是进入“启用或关闭windows功能”,勾选“Hyper-V”和“适用于Linux的Windows子系统”然后点击确定
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.下载 Linux 内核更新包,官网地址:https://docs.microsoft.com/zh-cn/windows/wsl/install-manual#step-4—download-the-linux-kernel-update-package
在这里插入图片描述
3.运行刚刚下载的更新包

4.下载Linux系统,例如Unbantu
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.安装完成启动一下,初次启动需要配置用户名和密码
在这里插入图片描述
6.重启Docker,Docker正常运行(其实我第一次重启Docker,Docker还是没有正常运行,之后我又重启了几遍Docker就正常了,也许是没有反应过来吧)

猜你喜欢

转载自blog.csdn.net/m0_47659279/article/details/126691667