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 或首选 Linux 发行版。安装完成后启动,按提示创建用户名和密码。
设置 WSL 2 为默认版本
在 PowerShell 中运行以下命令设置 WSL 2 为默认版本:
wsl --set-default-version 2
安装 Docker Desktop
访问 Docker 官网下载 Docker Desktop for Windows 安装包。运行安装程序,勾选“使用 WSL 2 代替 Hyper-V”选项,完成安装。
配置 Docker 与 WSL 集成
启动 Docker Desktop,进入 Settings > Resources > WSL Integration。启用已安装的 Linux 发行版对应的选项,点击 Apply & Restart。
验证安装
在 WSL 终端中运行以下命令验证 Docker 是否正常工作:
docker --version
docker run hello-world
常见问题处理
若遇到权限问题,将用户加入 docker 用户组:
sudo usermod -aG docker $USER
需要重启 WSL 使更改生效:
wsl --shutdown
更多推荐


所有评论(0)