win10 家庭版安装 docker(Docker Desktop)
文章目录一、查看系统版本一、下载 docker Desktop二、开启虚拟化三、开始安装1、将系统伪装成专业版2、启动 Hyper-V 功能四、测试结果一、查看系统版本如果不太清楚系统版本,可以在控制面板中查看win10 专业版安装 docker 可以参考博客https://blog.csdn.net/zzq060143/article/details/91050272.win10 家庭版安装 d
一、查看系统版本
如果不太清楚系统版本,可以在控制面板中查看
win10 专业版安装 docker 可以参考博客
https://blog.csdn.net/zzq060143/article/details/91050272.
win10 家庭版安装 docker 可以参考博客
因为我第一遍安装没有保存截图,文中部分截图参考以下博客
https://blog.csdn.net/weixin_37695006/article/details/91589895.
https://www.jianshu.com/p/8c18b8612dea.
以下为 win10 家庭版 docker 的艰辛安装史
一、下载 docker Desktop
docker Desktop 官方安装说明
链接: https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows.
下载地址
https://hub.docker.com/editions/community/docker-ce-desktop-windows/.
二、开启虚拟化
首先保证你的虚拟化已开启,ESC + shift + ctrl 打开任务管理器,查看是否开启虚拟化,没开启的比较麻烦,需要进入系统的 bios 进行设置,可以自行百度
三、开始安装
1、将系统伪装成专业版
在运行 Docker Desktop Installer.exe 安装时遇到错误
Docker | installation failed: one pre-requisite is not fullfilled
从官方文档可以看到,Docker 支持 WIN10 的专业版、企业版、教育版,使用家庭版则会造成系统版本冲突了!
解决办法:
将 win10 家庭版伪装成专业版系统,通过 Docker 的系统检测。
用管理员权限运行「cmd」命令行,然后输入如下指令:
REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F
重新安装,可以安装成功,但运行时会报错
2、启动 Hyper-V 功能
Windows containers are not supported by your Windows version. Check document
安装 Hyper-V
查看你的系统是否适合安装
输入 systeminfo,如下表示可以安装
如果是如下情况,说明你可能已经安装
尝试启动 Hyper-V 功能
如果不能找到如上 Hyper-V 功能,则按照如下方法安装
新建文本文档,添加将如下代码,修改文件名为 Hyper-V.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
以管理员身份运行 Hyper-V.cmd 文件,这个过程中不要关闭窗口或者关机,在最末处输入:Y,电脑自动重启,进行配置更新
电脑重启之后你会看到 Hyper-V已经启动
四、测试结果
如下可以正常使用docker 以及 docker desktop
更多推荐
所有评论(0)