10 分钟实战指南:WSL 在 Windows 上装 Docker 的完整流程
·
启用 WSL 功能
以管理员身份打开 PowerShell,执行以下命令启用 WSL 功能:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
完成后重启系统。
安装 Linux 发行版
打开 Microsoft Store,搜索并安装 Ubuntu 或其他 preferred 发行版。安装完成后启动,按提示创建用户名和密码。
更新 WSL 内核
下载最新 WSL 2 内核更新包并安装:
wsl --update
设置默认版本为 WSL 2:
wsl --set-default-version 2
安装 Docker Desktop
从 Docker 官网下载 Docker Desktop for Windows 安装包。安装时勾选以下选项:
- "Use WSL 2 based engine"
- "Install required Windows components for WSL 2"
配置 WSL 与 Docker 集成
打开 Docker Desktop 设置,导航到 Resources > WSL Integration,启用已安装的 Linux 发行版。点击 Apply & Restart。
验证安装
在 WSL 终端运行以下命令验证 Docker 是否正常工作:
docker run hello-world
若看到欢迎消息,则安装成功。
常见问题排查
- WSL 2 未生效:运行
wsl -l -v确认发行版使用 WSL 2。 - 权限问题:将用户加入
docker组:sudo usermod -aG docker $USER - 网络问题:在 Docker Desktop 设置中重置网络或重启服务。
更多推荐


所有评论(0)