安装 WSL

确保 Windows 10 版本 2004 或更高,或 Windows 11。以管理员身份打开 PowerShell,运行以下命令启用 WSL 功能:

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

启用虚拟机平台功能:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重启计算机后,设置 WSL 2 为默认版本:

wsl --set-default-version 2

安装 Linux 发行版

从 Microsoft Store 下载并安装 Ubuntu 或其他 Linux 发行版。安装完成后启动发行版,完成初始用户设置。

安装 Docker Desktop

下载 Docker Desktop for Windows,安装时勾选“使用 WSL 2 引擎”选项。安装完成后启动 Docker Desktop,确保设置中已启用 WSL 集成。

在 Docker Desktop 的 Settings > Resources > WSL Integration 中,勾选已安装的 Linux 发行版以启用 Docker 集成。

验证安装

在 WSL 终端中运行以下命令验证 Docker 安装:

docker --version
docker run hello-world

配置开发环境

在 WSL 中安装常用开发工具,例如 VS Code 的 Remote - WSL 扩展,实现无缝开发调试。通过以下命令在 WSL 中安装 VS Code:

code .

文件系统互通

Windows 和 WSL 的文件系统互通。Windows 文件可通过 /mnt/c 访问,WSL 文件可从 Windows 资源管理器的 \\wsl$ 路径访问。

调试容器应用

在 VS Code 中安装 Docker 扩展,可直接管理容器、镜像和编排。通过 WSL 终端启动开发容器,VS Code 可自动附加调试器。

更多推荐