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 (官方推荐)

    1. 下载并安装 Docker Desktop for Windows

    2. 在 Docker 设置中勾选 "Use the WSL 2 based engine"

    3. 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 官方技术文档 


WSL + Docker:打造 Windows 上的极致 Linux 开发环境
https://lg.409601.xyz//archives/wei-ming-ming-wen-zhang-cjkT8fKt
作者
Administrator
发布于
2026年01月18日
许可协议