[英]Docker installation on Windows 10 Home
我无法在 Windows 10 家庭版中安装桌面版 Docker。 我尝试了一些解决方法。 但没有任何结果。 有没有人在Win 10 home中安装过? 请告知程序。 提前致谢。
pushd “%~dp0” dir /b %SystemRoot%\\servicing\\Packages*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^> nul') do dism /online /norestart /add-package:”%SystemRoot%\\servicing\\Packages\\%%i” del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL 暂停
pushd "%~dp0" dir /b %SystemRoot%\\servicing\\Packages*containers*.mum >containers.txt for /f %%i in ('findstr /i .container.txt 2^>nul') do dism / online /norestart /add-package:"%SystemRoot%\\servicing\\Packages\\%%i" del容器.txt Dism /online /enable-feature /featurename:Containers -All /LimitAccess /ALL pause
重新启动了电脑。
在注册表编辑器中,编辑 \\HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion 右键单击 EditionID,然后单击将更改的值数据修改为 Professional。
尝试为桌面 exe 文件安装 docker。
一段时间后,它会抛出一个错误,因为在这台电脑上找不到hyper-v 。
Windows 10 家庭版不支持 Hyper-V。
根据hyper-v 要求,您需要 Windows 10 企业版、专业版或教育版。
如果您不想采用 Hyper-V 方式,您可以将 Docker 与 WSL2(适用于 Linux 的 Windows 子系统)一起用于 Windows 10 Home。
转至设置 -> 更新和安全 -> Windows Insider Program 并注册 windows Insider 的“慢”轨道。
根据此处给出的说明启用 WSL https://docs.microsoft.com/en-us/windows/wsl/install-win10
从这里升级到 WSL2 https://docs.microsoft.com/en-us/windows/wsl/wsl2-kernel
下载这个在安装过程中支持 WSL2 的 Docker 版本: https ://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe
选中复选框以使用 WSL2 而不是 Hyper-V。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.