win10 家庭版安装docker
win10安装docker需要专业版,但是电脑是家庭版的,而且电脑上东西比较多不想重装系统,可以安装下面的方法进行安装。
开启Hyper-V
1.新建 hyperv.cmd
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
2.运行 hyperv.cmd
以管理员身份运行 cmd
执行 ./hyperv.cmd
路径不同需自行添加路径
执行后需要重启电脑
3.检查是否开启 Hyper-V
打开 控制面板 -> 程序 -> 启用或关闭 Windows 功能
查看 Hyper-V 是否勾选,未勾选请勾选
伪装成 win 10 专业版
以管理员身份运行 cmd,执行以下命令
REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F
安装docker
1.下载docker
https://www.docker.com/get-started
下载后双击安装
2.安装 WSL2 (可选)
如果安装后提示安装 WSL2 可根据提示进行安装
3.验证docker是否安装成功
执行
docker version
如果出现如下情况:
error during connect: This error may indicate that the docker daemon is not running.: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/version: open //./pipe/docker_engine: The system cannot find the file specified.
请安装步骤2进行安装
还没有评论,来说两句吧...