win10 家庭版安装 docker--请重做系统

  1. 首先在 https://hub.docker.com/ 注册账号
  2. 在 https://hub.docker.com/ 上下载 Docker Desktop 
  3. win10 家庭版会出现下图问题

 

尝试一种解决方式:

1. 以管理员身份运行脚本: 

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

 

可以将上述脚本放入 xx.cmd 文件,执行 xx.cmd 文件。执行过程中的部分截图如下: 

2. 修改注册表 

将 EditonID 修改为 Professional 。然后重新安装 Docker Desktop 

 

 

电脑重启后:

docker: error during connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/containers/create: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.
See 'docker run --help'.

执行下面命令:

cd "C:\Program Files\Docker\Docker"
DockerCli.exe -SwitchDaemon

发现不行,然后看了下注册表,发现注册表信息又改回去了。 重新修改注册表,然后解决了。第二天又不行了,尝试了上述方案无果。果断换操作系统

 

总结:

不要使用 win10 家庭版安装 docker ,建议重装系统,使用专业版

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值