安装 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

重启计算机完成安装。

安装 Linux 发行版

打开 Microsoft Store,搜索并安装 Ubuntu 22.04 LTS。安装完成后启动 Ubuntu,按提示创建用户名和密码。升级 WSL 至 WSL 2:

wsl --set-default-version 2

安装 Docker Desktop

下载 Docker Desktop for Windows(官网链接)。安装时勾选 Use WSL 2 based engine 选项。安装完成后启动 Docker Desktop,确保任务栏图标显示正常运行。

验证 Docker 安装

在 Ubuntu 终端中运行以下命令验证 Docker 是否可用:

docker --version

输出应显示 Docker 版本信息(如 Docker version 24.0.5)。运行测试容器:

docker run hello-world

若看到 "Hello from Docker!" 的欢迎信息,说明安装成功。

常用配置(可选)

允许非 root 用户操作 Docker:

sudo usermod -aG docker $USER

重启 WSL 使配置生效:

wsl --shutdown

快速测试示例

拉取 Nginx 镜像并启动容器:

docker pull nginx
docker run -d -p 8080:80 --name my-nginx nginx

访问 http://localhost:8080 应看到 Nginx 默认页面。停止并删除测试容器:

docker stop my-nginx
docker rm my-nginx

更多推荐