在Windows 10 home edition上安装Docker时出现的问题
当我尝试在Windows 10 Home Edition上安装Docker时,出现以下错误在Windows 10 home edition上安装Docker时出现的问题,docker,Docker,当我尝试在Windows 10 Home Edition上安装Docker时,出现以下错误 [21:20:49.129] [InstallWorkflow] Pre-requisite failed: Docker for Windows requires Windows 10 Pro or Enterprise version 14393, or Windows server 2016 RTM to run 我可以在Windows 10 Home Edition上安装Docker吗?正如错误
[21:20:49.129] [InstallWorkflow] Pre-requisite failed: Docker for Windows requires Windows 10 Pro or Enterprise version 14393, or Windows server 2016 RTM to run
我可以在Windows 10 Home Edition上安装Docker吗?正如错误所述,您不能在Home Edition中使用Docker。您需要“Windows 10 Pro或企业版14393,或Windows server 2016 RTM。” 查看他们在2018年5月4日的报告,其中提到: 当前版本的Docker for Windows在64位Windows 10上运行 专业、企业和教育(1607周年更新,14393或 稍后) 正如评论中已经提到的,您可能希望尝试传统: Docker Toolbox适用于不符合以下要求的旧Mac和Windows系统 Docker对Mac和Docker对Windows的要求
Docker for Windows需要Hyper-V,家庭版中不包括该版本。 您需要将Windows升级到教育版或专业版
另请参见此评论。首先,我要感谢之前回答此问题的受访者,他们为我节省了很多时间,是的,他们都是正确的 其次,作为他们答案的一个小补充,如果你想知道在哪里可以买到Windows的专业版而不必破费,你可以从易趣获得一个相对便宜且合法的Windows 10 Pro cd密钥,并从Windows设置->激活升级你的版本 只要确保你仔细阅读了已售出的产品说明,并最终阅读了评论(如果有),这样你就知道会发生什么(如果你遇到任何问题,易趣将为你的购买退款)。
祝你们好运 您已经可以在Windows 10 Home上安装Docker Desktop。 我就是这样做的:
虽然本身不在Win10 Home上,但出于评估目的,您可以在Win10 Pro虚拟机上安装Docker Desktop(VMWare player是我个人的选择)。您需要安装免费的VMWare Workstation Player,并在此处直接从microsoft获得完全合法的Win10 Pro映像: 确保激活机器的虚拟化引擎,因为Docker依赖Hyper-V:
在注册表中编辑Windows版本
安装后,您可以将EditionID更改回“Core”这就是我解决问题的方法。(操作系统-windows 10 home)
- 以管理员身份打开PowerShell并运行: dism.exe/online/enable功能/featurename:Microsoft Windows子系统Linux/all/norestart
- 启用“虚拟机平台” 以管理员身份打开PowerShell并运行: dism.exe/online/enable feature/featurename:virtualmachinepplatform/all/norestart 重新启动计算机以完成WSL安装并更新到WSL 2
这可能对某些人不起作用。如果您发现任何问题,请张贴。我会尽力帮助。这可能会帮助那些无法将系统升级到专业版或专业版的人。考虑安装。对于mac用户: 遗留桌面解决方案。Docker Toolbox适用于不符合“Docker Desktop for Mac”和“Docker Toolbox on Windows”要求的旧Mac和Windows系统。如果可能,我们建议更新到较新的应用程序 根据,工具箱包括以下Docker工具:
- 用于运行
命令的Docker MachineDocker Machine
- 用于运行
命令的Docker引擎Docker
- Docker Compose用于运行
命令Docker Compose
- Kitematic,Docker GUI
- 为Docker命令行环境预配置的shell
- Oracle虚拟箱
您将需要使用而不是标准的Docker。Docker现在使用Win 10 Home不支持的本机Windows虚拟化。Hyper-V已添加到较新版本的Windows 10 Home中,但它仍然不会安装。@Taiger可能是安装程序检查版本,而不是它真正需要的功能(在本例中为Hyper-V),谢谢您的提醒!它救了我。我花了几个小时试图让Docker compose/Docker Daemon通过Windows10在Ubuntu上工作,但徒劳无功,直到我读了这篇文章,确认这实际上是不可能的()除非你有Docker Deskt