启用 WSL 功能

以管理员身份打开 PowerShell 执行以下命令,启用 WSL 功能:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

安装 Linux 发行版

  1. 打开 Microsoft Store 搜索并安装 Ubuntu(推荐 LTS 版本)
  2. 安装完成后启动 Ubuntu,按提示创建用户名和密码

安装 Docker Desktop

  1. 访问 Docker 官网下载 Windows 版 Docker Desktop
  2. 安装时勾选 "Use WSL 2 based engine" 选项
  3. 安装完成后在设置 -> Resources -> WSL Integration 中启用已安装的发行版

验证安装

在 WSL 终端执行以下命令验证 Docker 运行状态:

docker --version
docker run hello-world

常用配置优化

修改 WSL 配置文件(%UserProfile%\.wslconfig)提升性能:

[wsl2]
memory=4GB
processors=2
localhostForwarding=true

注意事项

  • 确保 BIOS 中已启用虚拟化技术(VT-x/AMD-V)
  • WSL 2 需要 Windows 10 版本 2004 或更高
  • 文件系统交互建议将项目放在 Linux 文件系统(如 /home 目录)以获得最佳性能

更多推荐