WSL + Docker:打造 Windows 上的极致 Linux 开发环境
在 2026 年,设置 Windows Subsystem for Linux (WSL) 的推荐流程已高度自动化。以下是根据 Microsoft 官方文档总结的核心设置步骤:
1. 快速安装 (推荐)
对于 Windows 10 (版本 2004 及更高) 和 Windows 11 用户,只需以管理员身份打开 PowerShell 或命令提示符,输入以下命令:
powershell
wsl --install
请谨慎使用此类代码。
该命令会自动执行以下操作: 启用 WSL 和虚拟机平台、下载最新的 Linux 内核、将 WSL 2 设为默认版本,并默认安装 Ubuntu。
重启电脑: 安装完成后必须重启系统以生效。
2. 管理与选择发行版
如果需要安装特定的 Linux 版本或其他操作:
查看可用版本:
wsl --list --online。安装特定版本:
wsl --install -d <DistroName>(例如:wsl --install -d Debian)。更新 WSL 内核: 运行
wsl --update以确保使用的是 2026 年最新的内核补丁。
3. 在 WSL 中配置 Docker
在 WSL 环境中使用 Docker 主要有两种路径:
路径 A:Docker Desktop (官方推荐)
下载并安装 Docker Desktop for Windows。
在 Docker 设置中勾选 "Use the WSL 2 based engine"。
在 Settings > Resources > WSL Integration 中启用对应 Linux 发行版的集成。
路径 B:直接在 WSL 中安装 Docker Engine (轻量级/无 GUI)
如果不想使用 Docker Desktop,可以按照 Ubuntu 的标准方式在 WSL 终端内安装 Docker Engine。请参考 Docker 官方 Ubuntu 安装文档。
4. 关键配置与进阶
设置默认用户: 若需更改默认登录账户,可修改
/etc/wsl.conf文件。高级设置: 通过在 Windows 用户目录下创建
.wslconfig文件,可以限制 WSL 使用的内存和 CPU 核心数。生效更改: 修改配置后,使用
wsl --shutdown重启 WSL。
更多详细信息,请访问 Microsoft WSL 官方技术文档。