docker安装wsl
时间: 2025-01-17 11:02:26 浏览: 42
### 如何在 Windows Subsystem for Linux (WSL) 上安装 Docker
#### 安装 WSL 和 Linux 发行版
为了能够在 WSL 中使用 Docker,首先需要确保已正确配置了 WSL 及其支持的 Linux 发行版本。对于希望利用最新特性的用户来说,建议启用 WSL 2 而不是默认的 WSL 1 版本[^2]。
可以通过 PowerShell 使用管理员权限来设置所需的发行版并切换到 WSL 2:
```powershell
wsl --set-default-version 2
```
接着可以安装一个合适的 Linux 发行版,比如 Ubuntu:
```powershell
winget install --id Canonical.Ubuntu.2004 -e
```
这一步骤完成后,按照提示完成初始用户的创建和其他必要的初始化操作[^3]。
#### 配置 Docker Desktop on Windows 支持 WSL 2
接下来要做的就是下载并安装 Docker Desktop for Windows 应用程序。该应用不仅提供了图形界面管理容器的能力,还集成了对 WSL 的良好支持。
当启动 Docker Desktop 后,在设置选项里找到 "General" 页面勾选 “Use the WSL 2 based engine”,再进入 "Resources -> WSL Integration" 开启想要集成的特定 Linux 发行版(例如 Ubuntu),从而让这些发行版能够直接访问本地主机上的 Docker 引擎服务。
此时应该已经可以在对应的 Linux 终端内通过 `docker` 命令与宿主机器上的 Docker Daemon 进行交互了。
#### 测试 Docker 是否正常工作
最后验证一切是否顺利运作的一个简单方法是在所选择的 Linux Shell 下尝试拉取一个小镜像并运行它作为测试案例:
```bash
sudo docker run hello-world
```
如果一切无误,则会看到一条来自官方仓库的消息表明成功完成了整个流程;如果有任何错误发生,请参照报错信息排查可能存在的问题所在。
阅读全文
相关推荐

















