win10 家庭版安装 docker(Docker Desktop)

女爷i 2023-10-06 13:08 180阅读 0赞

文章目录

        • 一、查看系统版本
        • 一、下载 docker Desktop
        • 二、开启虚拟化
        • 三、开始安装
          • 1、将系统伪装成专业版
          • 2、启动 Hyper-V 功能
        • 四、测试结果
一、查看系统版本

如果不太清楚系统版本,可以在控制面板中查看
在这里插入图片描述
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 安装时遇到错误

  1. Docker | installation failed: one pre-requisite is not fullfilled

在这里插入图片描述
从官方文档可以看到,Docker 支持 WIN10 的专业版、企业版、教育版,使用家庭版则会造成系统版本冲突了!
在这里插入图片描述

解决办法:
将 win10 家庭版伪装成专业版系统,通过 Docker 的系统检测。

用管理员权限运行「cmd」命令行,然后输入如下指令:

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

在这里插入图片描述
重新安装,可以安装成功,但运行时会报错

2、启动 Hyper-V 功能
  1. Windows containers are not supported by your Windows version. Check document

安装 Hyper-V
查看你的系统是否适合安装
输入 systeminfo,如下表示可以安装
在这里插入图片描述
如果是如下情况,说明你可能已经安装
在这里插入图片描述
尝试启动 Hyper-V 功能

在这里插入图片描述
如果不能找到如上 Hyper-V 功能,则按照如下方法安装

新建文本文档,添加将如下代码,修改文件名为 Hyper-V.cmd

  1. pushd "%~dp0"
  2. dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
  3. for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
  4. del hyper-v.txt
  5. Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

以管理员身份运行 Hyper-V.cmd 文件,这个过程中不要关闭窗口或者关机,在最末处输入:Y,电脑自动重启,进行配置更新
在这里插入图片描述

电脑重启之后你会看到 Hyper-V已经启动
在这里插入图片描述

四、测试结果

如下可以正常使用docker 以及 docker desktop
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,180人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Win10家庭安装Docker

    > 作为一名所谓的"技术狂热者",直到此刻才开始认真审视Docker,实在是有些自抽耳光。 1. 前言 过去的两年间断断续续接触了一些Docker,但一直都处于偶尔用一

    相关 win10家庭

    如果安装后打开某些系统自带应用时出现“无法使用内置管理员账户打开。。。”属于正常现象,只要换一种打开方式或者百度这一问题即可解决。 链接:[http://pan.baidu

    相关 win10家庭安装Docker

    现在大部分笔记本预装的都是win10家庭版,而家庭版又不支持Hyper-V,Docker Desktop是无法直接安装的。但其实家庭版是可以通过脚本开启Hyper-V来安装Do