windows10安装docker的若干坑--Docker Desktop requires Windows 10 Pro/Enterprise (15063+)

2023-05-16

安装docker for windows时报错:Docker Desktop requires Windows 10 Pro/Enterprise (15063+) or Windows 10 Home (19018+)

原因:系统是windows10家庭版,且版本不符合要求

尝试1:

用Windows自带的检查更新,将系统升级到最新版本,结果出现了神奇的现象,版本升到了最新,但os内部版本号却没有变化,且尝试了多种方法均无法提升os内部版本,安装docker依然报错

版本查看方法:

1)控制面板-管理工具-系统信息

2)新建一个文本文档(记事本),点击 帮助-关于记事本 即可查看版本号

解决办法:

方法1:某宝花了20元买了一个专业版密钥,按照商家给的教程输入密钥即可升级为专业版,本次升级基本不会对当前系统文件及注册表造成影响,然后就可以正常安装docker for windows了

方法2:以docker toolbox的方式安装

docker for windows(方法1)和docker toolbox(方法2)的区别:

docker toolbox:docker运行是需要linux内核的,为了能在非linux系统使用docker,官方早期提供的Toolbox方案就是使用虚拟机启动一个linux,然后在这个虚拟机中运行docker,免费的虚拟机当时使用最多的就是virtualbox
docker for windows:原生版本的docker,在windows上是使用的windows10内置的hyper-v虚拟机,所以不在需要安装virtualbox,但是对系统的要求也提高了,因为hyper-v的虚拟机只有部分版本的windows10才有内置,比如家庭版的windows10就没有hyper-v组件,不能运行原生版本的docker,还是只能通过toolbox

由于方法1较为简便,且安装的是原生版本,最后选择的方法1

 

若选择方法1则会产生后续问题:hyper-V和vmware或雷电模拟器等其他模拟器不兼容,开启hyper-V后无法运行VMware、运行雷电模拟器蓝屏

问题解决:

step1:应用和功能 - 程序和功能 - 启动或关闭Windows功能 - Hyper-V取消勾选

step2:以管理员身份运行power shell ,执行以下命令

bcdedit /set hypervisorlaunchtype off

之后输入bcdedit 查看启动管理器,查看hypervisorlaunchtype是不是off状态的,重启之后生效,即可关闭hyper-V正常运行其他虚拟机

对应的打开Hyper-V的命令:bcdedit /set hypervisorlaunchtype auto

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

windows10安装docker的若干坑--Docker Desktop requires Windows 10 Pro/Enterprise (15063+) 的相关文章

随机推荐

  • 【Codeforces】Chloe and the sequence (递归)

    题目链接 题解 将序列写出来可以发现规律 xff0c 1 43 2x 的位置值都是 1 xff0c 2 43 4x 的位置的值都是 2 xff0c 4 43 8x 的位置的数都是 3 xff0c 8 43 16x 的位置的数都是 4 xff
  • VS图像处理(二)——图像打开与反色

    目录 一 打开图像 二 图像反色处理 一 打开图像 void CMFCApplication1Doc OnFileOpen TODO 在此添加命令处理程序代码 打开文件对话框 CFileDialog Ofd true 判断是否确认打开文件
  • mysql 分组查询并统计数量

    转载 xff1a mysql 分组查询并统计数量 桑尼的花园的博客 CSDN博客 mysql分组统计数量
  • ATCODER abc240部分题解

    A 判断两数是否相邻 xff0c 或两数分别为1 xff0c 10 span class token macro property span class token directive hash span span class token
  • PC微信 HOOK 接口 (版本:3.6.0.18)

    现在主要的基本功能已经实现 xff0c 接口如下 xff1a 启动微信 多开微信 使用GBK编码 xff08 易语言 xff09 发送消息模块 发送文本消息 发送图片消息 发送文件消息 发送GIF消息 发送艾特消息 发送名片消息 发送链接消
  • python数据分析(2)

    xff08 1 xff09 创建一个1到10的数组 xff0c 然后逆序输出 xff08 2 xff09 创建一个长度为20的全1数组 xff0c 然后变成一个4 5的二维矩阵并转置 xff08 3 xff09 创建一个3x3x3的随机数组
  • iOS 图像选取器UIImagePickerController

    UIImagePickerController UIImagePickerController可以帮助我们调用摄像头拍照或者希望从相册中选择照片 UIImagePickerController主要属性 span class token co
  • c++ 堆栈信息输出,简单实用

    根据网上大佬的写法魔改了一下 xff0c 把自己的debug系统忽略掉 xff0c 然后只输出到main就结束 同时传入了log文件stream来记录log void TraceStack std ofstream amp ofs stat
  • 腾讯云ECS服务器架载“看了都想..."的.NET

    根据1元的学生抢购 xff0c 大家可是赚大了 xff01 光会抢不会配咋行呢 xff1f 服务器到手 xff1a 配置Web xff08 IIS xff09 服务器 xff1a Windows下最常用的网页服务器是自带的IIS xff0c
  • 安装 Nginx 服务

    1 准备安装 考虑到Nginx在Linux上的运行效率要比Windows高 xff0c 且目前大多数服务器会选择Linux系统 xff0c 在此只记录Linux版本编译安装 编译之前需要对安装的系统和软件做简单介绍 截止目前 xff0c 使
  • C语言中的复杂声明和定义,以及如何使用typedef进行简化

    理解复杂的声明和定义 在阅读Linux的内核代码是经常会遇到一些复杂的声明和定义 xff0c 例如 xff1a 1 void fp1 int 10 2 float fp2 int int float int 3 typedef double
  • ubuntu20.04LTS单节点kolla部署openstack-train版本

    Kolla 概述 xff1a Kolla是OpenStack下用于自动化部署的一个项目 xff0c 它基于docker和ansible来实现 xff0c 其中docker主要负责镜像制作和容器管理 xff0c ansible主要负责环境的部
  • docker安装nextcloud出现“ 内部服务器错误”

    在Linux系统上安装好nextcloud后 xff0c 到浏览器中连接到nextcloud时 xff0c 遇到如下错误 xff1a 在使用docker logs nextcloud查看容器nextcloud的日志后 xff0c 发现是在配
  • openstack官方文档查找

    openstack官网 xff1a www openstack org https docs openstack org ocata zh CN install guide rdo environment html ocata中文安装手册网
  • Ubuntu下为Apache简单配置SSL的方法(HTTPS的实现)

    1 启用 ssl 模块 sudo a2enmod ssl 2 安装openssl sudo apt get install openssl 3 创建CA签名 不使用密码去除 des3选项 openssl genrsa des3 out se
  • Linux查看防火墙,开放端口

    1 查看防火墙状态 systemctl status firewalld 2 如果不是显示active状态 xff0c 需要打开防火墙 systemctl start firewalld 3 查看所有已开放的临时端口 xff08 默认为空
  • 05_用户管理

    目录 一 用户及用户组存在的意义二 用户及用户组在系统中的存在方式三 用户切换01 用户查看02 用户切换 四 用户涉及到的系统配置文件01 etc passwd 02 etc group 03 etc skel 04 etc shadow
  • Java String匹配算法

    1 String匹配算法 在一个文本或者较长的一段字符串中 xff0c 找出一个指定字符串 xff0c 并返回其位置 指定一个父类AbstractMatch xff0c 使用matchAtPosition String int 查看是否匹配
  • pycharm从远程仓库clone时“Authentication failed for '仓库地址'”的问题解决

    背景 xff1a 使用pycharm Git clone 时 xff0c 输错了账户名 xff0c 提示 Authentication failed for 39 仓库地址 39 xff0c 但pycharm将错误的账户名保存了 xff0c
  • windows10安装docker的若干坑--Docker Desktop requires Windows 10 Pro/Enterprise (15063+)

    安装docker for windows时报错 xff1a Docker Desktop requires Windows 10 Pro Enterprise 15063 43 or Windows 10 Home 19018 43 原因