运行 WSL 2 的要求
检查系统版本
Win + R,键入“winver”进行查看
系统版本要求
- x64 系统:版本 1903 或更高版本,采用内部版本 18362 或更高版本。
- ARM64 系统:版本** 2004 或更高版本,采用内部版本 19041 或更高**版本。
若系统版本不符合,需要先进行系统更新升级,可以使用官方的更新助手进行系统升级。
开启“适用于 Linux 的 Windows 子系统”
以管理员身份打开 PowerShell 并运行
1 | dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart |
启用“虚拟机平台”
以管理员身份打开 PowerShell 并运行
1 | dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart |
重新启动计算机,以完成 WSL 安装并更新到 WSL 2。
下载 Linux 内核更新包
根据自身系统类型下载内核更新包,下载完成后,双击运行进行安装。
将 WSL 2 设置为默认版本
打开 PowerShell,将 WSL 2 设置为默认版本
1 | #设置wsl默认版本 |
安装 Linux 分发
- 打开Microsoft Store,选择自己偏好的 Linux 分发版。
- 在分发版的页面中,选择“获取”,进行下载安装。
- 首次启动时,系统会进行初始化,大约 1~2 分钟。初始化完成后,根据系统引导为 Linux 分发版创建用户账户以及密码。
下载安装Docker Desktop
- 开启 基于 WLS2 引擎(Use the WSL 2 based engine)
- 将 Docker 环境集成到 Linux 分发版中
- 使用加速器,以阿里云容器镜像服务提供的加速地址