文章目录
问题来源
因为要在本地推送 docker
镜像 到镜像库,所以安装了 Docker Desktop ,刚开始是好的,后来因为要调试 uniapp
安卓App,又装了雷电模拟器。然后就冲突了,打不开 Docker Desktop了,提示 "Virtual Machine Platform not enabled"
。
解决方案
要解决 Docker Desktop 提示的 "Virtual Machine Platform not enabled"
问题,你需要启用 Windows
的 "Virtual Machine Platform"
功能。以下是具体步骤:
-
打开 PowerShell 作为管理员
在
Windows
搜索栏中输入PowerShell
。右键点击
"Windows PowerShell"
或"Windows Terminal"
,然后选择"以管理员身份运行"。 -
启用 Virtual Machine Platform 功能
在管理员权限的
PowerShell
窗口中,输入以下命令并按下回车键:
powershell
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
-
重启计算机
命令执行完成后,系统会提示你重启计算机。请务必重启以应用更改。
-
重新启动 Docker Desktop
重启计算机后,再次启动
Docker Desktop
,问题应该已经解决。 -
验证是否启用成功(可选)
如果你想确认
"Virtual Machine Platform"
是否已成功启用,可以在PowerShell
中运行以下命令:
powershell
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
如果状态显示为 "Enabled"
,则表示已成功启用。
✨注意事项
如果你使用的是 Windows 10
家庭版,可能需要先启用 Hyper-V
功能(如果支持)。
确保你的 Windows
系统已更新到最新版本,以避免兼容性问题。
通过以上步骤,你应该能够成功启用 Virtual Machine Platform
并正常使用 Docker Desktop
。