本指南将介绍如何在 Windows 10/11 上设置和使用 WSL2(Windows Subsystem for Linux 2)。WSL2 允许你在 Windows 系统上运行 Linux 环境,无需使用虚拟机。
系统要求
- Windows 10 或 Windows 11
- 64 位操作系统
- Windows Update 设置为“获取最新更新”
安装步骤
启用 WSL2:
- 打开 PowerShell 或 Command Prompt,以管理员身份运行。
- 输入以下命令并回车:
wsl --set-version 2
- 重启计算机。
安装 Linux 发行版:
- 打开 Microsoft Store。
- 搜索并安装你喜欢的 Linux 发行版,例如 Ubuntu。
配置 WSL2:
- 打开 Linux 发行版。
- 更新系统包列表:
sudo apt update
- 安装必要的软件包:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
- 添加 Ubuntu 的 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 设置 Docker 仓库:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- 安装 Docker:
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io
- 将当前用户添加到 docker 组:
sudo usermod -aG docker $USER
- 重启计算机。
使用 WSL2
- 打开 PowerShell 或 Command Prompt,输入以下命令启动 WSL2:
wsl
- 登录到你的 Linux 发行版。
注意事项
- WSL2 需要虚拟化支持,请确保你的 CPU 支持。
- 部分应用程序可能需要修改配置才能在 WSL2 中正常运行。
WSL2
更多关于 WSL2 的信息,请访问WSL2 官方文档。