Docker Desktop下载地址 https://docs.docker.com/desktop/install/windows-install/
下载成功后双击.exe文件,提示WSL2版本过低,需要升级
WSL2升级
WSL2升级文档
- 以管理员身份运行powershell,执行如下命令 启用适用于 Linux 的 Windows 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 执行如下命令 启用虚拟机功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
-
下载 Linux 内核更新包并安装
文档里有下载链接,直接点击下载安装即可
4.执行如下命令 将 WSL 2 设置为默认版本
wsl --set-default-version 2
5.从Microsoft Store中获取linux发行版
这一步容易遇到的问题是进入Microsoft Store后无法加载,解决办法是网络选项中启用TLS2.0及启用windows 自动更新,解决Microsoft Store无法加载 需要注意的时,不能使用代理否则还是会加载不出来。
我这里安装的是ubuntu 22.04
下载后打卡设置用户名和密码即可,如下图:
执行上述步骤后,打开Docker Desktop,如果出现报错 An unexpected error occurred. Restart Docker Desktop.
,按照一下此文章中的办法解决即可 https://blog.csdn.net/m0_67393686/article/details/124117921