我无法在Windows 10家庭版中安装Docker for Desktop。我尝试了一些工作。但是什么都没有解决。有人在Win 10家庭版中安装了吗? 请告知程序。提前致谢。
将“%〜dp0”目录/ b%SystemRoot%\ serviceic \ Packages * Hyper-V * .mum> hyper-v.txt推入('findstr / i。hyper-v.txt 2 ^> nul')做dism / online / norestart / add-package:“%SystemRoot%\ serviceic \ Packages \ %% i” del hyper-v.txt Dism / online / enable-feature / featurename:Microsoft-Hyper- V-全部/ LimitAccess /全部暂停
将“%〜dp0” dir / b%SystemRoot%\ serviceic \ Packages * containers * .mum> containers.txt替换为/ f %% i in('findstr / i。container.txt 2 ^> nul')做dism / online / norestart / add-package:“%SystemRoot%\ serviceic \ Packages \ %% i” del container.txt Dism / online / enable-feature / featurename:Containers-全部/ LimitAccess / ALL暂停
重新启动电脑。
在注册表编辑器中,编辑\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion 右键单击``EditionID'',然后单击``修改'' 将值数据更改为专业数据。
试图为桌面exe文件安装docker。
一段时间后,由于在此PC上未找到 hyper-v ,它会引发错误。
答案 0 :(得分:3)
Windows 10家庭版不支持Hyper-V。
在hyper-v requirements中,您需要Windows 10 Enterprise,Pro或Education。
答案 1 :(得分:0)
答案 2 :(得分:0)
如果您不想采用Hyper-V方式,则可以将Docker与Windows 10 Home的WSL2(Linux的Windows子系统)结合使用。
转到“设置”->“更新和安全性”->“ Windows Insider程序”并注册Windows Insider的“慢速”跟踪。
根据此处https://docs.microsoft.com/en-us/windows/wsl/install-win10
从此处https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel升级到WSL2
下载此版本的Docker,该版本本身在安装过程中支持WSL2:https://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe
选中相应的框以使用WSL2代替Hyper-V。