检查系统要求

确保 Windows 10 版本 2004 或更高(包括 Windows 11),并启用 BIOS 中的虚拟化功能(如 Intel VT-x 或 AMD-V)。通过任务管理器“性能”标签页确认虚拟化已启用。

安装 WSL 2

以管理员身份运行 PowerShell,执行以下命令安装 WSL 并设置为默认版本:

wsl --install
wsl --set-default-version 2

重启系统后,通过 Microsoft Store 安装 Ubuntu 或其他 Linux 发行版。

配置 Docker Desktop

从 Docker 官网下载并安装 Docker Desktop。安装时勾选“Use WSL 2 based engine”选项。打开 Docker Desktop 设置,在“Resources > WSL Integration”中启用已安装的 Linux 发行版。

验证安装

在 PowerShell 或 Linux 终端运行以下命令,确认 Docker 正常运行:

docker --version
docker run hello-world

若看到欢迎信息,表明 Docker 已成功部署。

优化性能(可选)

在 WSL 2 的配置文件(%UserProfile%\.wslconfig)中添加以下内容以分配更多资源:

[wsl2]
memory=4GB
processors=2

保存后重启 WSL:wsl --shutdown

更多推荐