在 Windows 11 上安装 Docker Desktop
1、开启虚拟化
在安装 Docker Desktop 之前,必须先确保系统已开启虚拟化功能。以下是查看是否已开启虚拟化的详细方法:
- 打开任务管理器,切换到“性能”选项卡,查看 CPU 信息。
- 若“虚拟化”状态显示为“已启用”,则表示虚拟化已开启;若显示为“已禁用”,则需要在启动时进入 BIOS 开启虚拟化设置。
- 参考图片:
2、开启 WSL(Windows Subsystem for Linux)
开启 WSL 是安装 Docker Desktop 的关键步骤,你可以参照 Windows 官网的操作说明进行。具体操作步骤如下:
- 以管理员身份运行 Windows PowerShell。
- 执行以下命令,启用 Windows Subsystem for Linux 功能:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 执行以下命令,启用虚拟机平台功能:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 执行以下命令之一,安装或更新 WSL:
sl.exe --install # 或者
wsl.exe --update
操作说明的官方入口:Windows 官方 WSL 安装指南
3、重启机器
在完成上述开启虚拟化和 WSL 的操作后,务必重启计算机,以使所有设置生效。重启后,即可继续进行 Docker Desktop 的安装操作。
4、安装 Windows 下的子系统
在 Windows 的应用商店上安装 Ubuntu。
5、安装 docker-desktop
访问 Docker Desktop 官方安装指南 进行安装。