wsl运行ubuntu docker
时间: 2025-02-13 14:18:30 浏览: 52
### 如何在 Windows Subsystem for Linux (WSL) 上的 Ubuntu 发行版中安装和配置 Docker
#### 准备工作
为了确保 WSL 和 Docker 的兼容性和性能,在开始之前建议更新到最新的 Windows 版本并启用 WSL 2 后端支持。这可以通过 PowerShell 执行命令 `wsl --set-default-version 2` 来完成[^1]。
#### 安装适用于 Windows 的 Docker Desktop
由于直接在 WSL 中使用 Systemd 或者其他传统方式启动 Docker 存在局限性,推荐的方法是在宿主机即 Windows 系统上安装 Docker Desktop 应用来管理容器环境。下载链接可以从官方渠道获取,并按照向导提示完成整个流程[^2]。
#### 配置 WSL 以便与 Docker 协同工作
一旦 Docker Desktop 成功部署完毕,默认情况下会自动检测已存在的任何 WSL 分发版本并将它们集成进来;这意味着用户无需额外操作就能让两者协同运作。不过为了验证这一点以及手动添加新的分发版,可以参照如下步骤:
- **重启 Docker Desktop**:确保应用能够识别新近创建或导入的 WSL 实例。
- **访问设置界面**:点击左下角齿轮图标进入首选项菜单。
- **导航至 "Resources" -> "WSL Integration"**:勾选想要关联起来使用的特定 Linux 发行版名称(比如 Ubuntu),然后保存更改。
#### 测试 Docker 功能
现在应该可以在任意终端窗口内测试是否能正常使用 docker 命令了。无论是通过原生 Powershell 还是从 WSL 终端调用都应该是可行的。尝试拉取一个小镜像来检验一切正常与否:
```bash
docker run hello-world
```
阅读全文
相关推荐


















