wsl 上安装docker
时间: 2025-01-02 17:43:28 浏览: 70
### 如何在 Windows Subsystem for Linux (WSL) 上安装 Docker
为了在 WSL 上成功运行 Docker,需先确保已正确配置好支持的环境。这包括启用必要的 Windows 功能并设置合适的 Linux 发行版。
#### 启用虚拟机平台和 Windows 子系统 Linux
通过 PowerShell 使用管理员权限来启动这些特性:
```powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
```
重启计算机完成更改[^2]。
#### 安装适用于 Linux 的 Windows 子系统版本 2 (WSL 2)
更新到最新版本的 WSL 是必需的操作之一,可以通过命令 `wsl --set-default-version 2` 来实现这一点。此操作会将新发行版默认设为 WSL 2 版本[^1]。
#### 设置首选的 Linux 发行版
从 Microsoft Store 中选择一个喜欢的 Linux 发行版进行安装;对于大多数情况而言,默认选项 Ubuntu 已经足够满足需求。一旦选定后,在首次启动时按照提示创建用户账户及其密码[^3]。
#### 配置 Docker Engine on WSL 2
下载官方提供的脚本来简化安装流程:
```bash
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
```
上述命令将会自动处理依赖关系以及安装最新的稳定版 Docker 引擎至当前使用的 Linux 发行版内。
#### 测试 Docker 是否正常工作
最后一步是验证整个过程是否顺利完成。可以尝试拉取一个小镜像来进行测试:
```bash
docker run hello-world
```
如果一切顺利,则说明现在可以在基于 WSL 2 架构下的 Linux 环境里正常使用 Docker 服务了。
阅读全文
相关推荐


















