启用 Docker Desktop 的 WSL2 集成
时间: 2025-01-03 12:42:41 浏览: 20
### 启用 Docker Desktop 与 WSL2 集成配置
#### 安装并更新 Windows Subsystem for Linux (WSL)
确保安装了最新版本的 Windows 更新,因为 WSL2 支持依赖于特定的操作系统版本。对于 Windows 10 用户,需要至少更新到 Build 19041 或更高版本;Windows 11 则默认支持此功能。
为了设置 WSL2,在 PowerShell 中以管理员身份执行命令来安装和升级现有的任何分发至 WSL2 版本:
```powershell
wsl --set-default-version 2
```
这一步骤会将新安装的所有发行版设为 WSL2 模式[^1]。
#### 下载并安装适用于 Linux 的内核更新包
访问微软官方文档获取最新的内核更新包链接,并按照指示完成下载与安装过程。通常情况下,该操作可以通过 Microsoft Store 自动处理,当用户首次启动所选的 Linux 发行版时自动提示进行必要的组件安装。
#### 获取 Linux 发行版
从 Microsoft Store 中挑选一个喜欢的 Linux 发行版(例如 Ubuntu),点击获取按钮将其安装在计算机上。安装完成后,打开应用初始化用户名及密码等基本信息。
#### 设置 Docker Desktop 使用 WSL2
启动 Docker Desktop 应用程序后,进入 **Settings** -> **General**, 确认已勾选项 "Use the WSL 2 based engine" 来允许 Docker 使用基于 WSL2 的引擎运行容器实例。
随后转到 **Resources** -> **WSL Integration** 页面下找到刚才安装好的 Linux 发行版名称旁对应的开关切换开启状态,从而实现两者之间的无缝衔接工作环境构建。
此时已经成功启用了 Docker Desktop 和 WSL2 的集成特性,可以在各自的终端窗口里利用 `docker` 命令管理镜像和服务端口映射等功能了。
阅读全文