windows 安装wsl2 docker
时间: 2023-09-04 11:06:26 浏览: 167
docker windows安装包+wsl_update_x64更新包
你可以按照以下步骤在 Windows 上安装 WSL 2 和 Docker:
1. 首先,请确保你的 Windows 版本为 Windows 10 版本 2004 或更高版本,并启用了虚拟化功能。
2. 打开 PowerShell 作为管理员,并运行以下命令以启用 WSL 功能:
```
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
```
3. 下载并安装 WSL 2 更新包:
- 从 https://aka.ms/wsl2kernel 下载 WSL 2 Linux 内核更新包。
- 安装该更新包。
4. 设置 WSL 默认版本为 2:
- 打开 PowerShell 作为管理员,并运行以下命令:
```
wsl --set-default-version 2
```
5. 安装适用于 WSL 的 Linux 发行版:
- 打开 Microsoft Store 应用商店。
- 在搜索栏中搜索你选择的 Linux 发行版(如 Ubuntu、Debian、Fedora 等)。
- 选择一个发行版并安装。
6. 配置 WSL 2:
- 在 PowerShell 中运行以下命令,将 WSL 2 设置为默认发行版的版本 (将 "YOUR_DISTRO_NAME" 替换为你安装的发行版名称):
```
wsl --set-version YOUR_DISTRO_NAME 2
```
7. 下载并安装 Docker Desktop for Windows:
- 访问 Docker 官方网站:https://www.docker.com/products/docker-desktop
- 下载 Docker Desktop for Windows 并运行安装程序。
8. 在 Docker Desktop 中启用 WSL 2 后端:
- 打开 Docker Desktop,点击系统托盘中的 Docker 图标。
- 选择 "Settings"。
- 在 "General" 选项卡下,勾选 "Use the WSL 2 based engine"。
- 选择你所安装的 Linux 发行版作为默认的 WSL 发行版。
现在,你已经成功在 Windows 上安装了 WSL 2 和 Docker。你可以在 WSL 中运行 Docker 命令并使用容器了。
阅读全文