10 分钟实战:WSL 在 Windows 上优雅安装 Docker 的完整流程
·
启用 WSL 功能
以管理员身份打开 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 或其他偏好的发行版。安装完成后启动发行版,完成初始用户设置。
设置 WSL 2 为默认版本
在 PowerShell 中运行以下命令将 WSL 默认版本设置为 2:
wsl --set-default-version 2
验证已安装的发行版是否为 WSL 2:
wsl --list --verbose
安装 Docker Desktop
从 Docker 官网下载 Docker Desktop for Windows 安装包。安装时勾选“Use WSL 2 instead of Hyper-V”选项。安装完成后启动 Docker Desktop,在设置中确认 WSL 2 集成已启用。
配置 Docker 与 WSL 集成
打开 Docker Desktop 设置,导航到 Resources > WSL Integration,确保已安装的 Linux 发行版旁边的开关为启用状态。点击 Apply & Restart 保存更改。
验证安装
在 WSL 终端中运行以下命令验证 Docker 是否正常工作:
docker --version
docker run hello-world
若输出显示 Docker 版本信息及 Hello World 消息,则安装成功。
优化性能(可选)
在 WSL 发行版中创建配置文件 ~/.wslconfig,添加以下内容以限制资源使用:
[wsl2]
memory=4GB
processors=2
保存后重启 WSL 生效:
wsl --shutdown
更多推荐

所有评论(0)