win10家庭普通版下安装docker

目前windows系统下docker只支持专业版和企业版,主要在于家庭版不支持Hyper-V,家庭版或者win10以下的需要通过docker toolbox来安装。

针对win10家庭普通版,除了通过docker toolbox来安装以外,还可以直接通过win10伪专业版的方式来进行安装docker

开启Hyper-V

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

将以上内容复制保存为.cmd文件,以管理员方式运行该文件安装Hyper-V,安装完成后,重启电脑

绕过安装检测

由于Docker Desktop会在安装的时候检测系统版本,直接安装会显示安装失败。所以需要改下注册表绕过安装检测。

REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F

以管理员身份运行cmd并执行以上命令
注意:重启后此项注册表值会自动还原,但不影响docker运行。

下载docker

https://hub.docker.com/editions/community/docker-ce-desktop-windows
下载需要登录,如果为注册,请先注册。

安装完成后,运行 docker desktop ,并重新打开cmd 运行 docker version 若有信息 则成功

配置镜像加速

右键右下角docker小图标,进入settings
由于国外镜像库(https://hub.docker.com/),拉取速度慢,这里可以配置国内镜像地址:
https://registry.docker-cn.com Docker官方提供的中国镜像库
https://reg-mirror.qiniu.com 七牛云加速器

国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值