Docker for Windows error: "Hardware assisted virtualization and data execution protection must be enabled in the BIOS"

重要概念:镜像、容器

镜像:可以理解为软件安装包,可以方便的进行传播和安装。
容器:软件安装后的状态,每个软件运行环境都是独立的、隔离的,称之为容器。

安装

桌面版:Docker Desktop for Mac and Windows | Docker
服务器版:Install Docker Engine | Docker Documentation

错误信息

解决方法
控制面板->程序->启用或关闭 windows 功能,开启 Windows 虚拟化和 Linux 子系统(WSL2)

管理员执行

netsh winsock reset

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

bcdedit /set hypervisorlaunchtype auto

测试安装mysql

docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

成功地重置 Winsock 目录。 你必须重新启动计算机才能完成重置

命令行安装 Linux 子系统(这步可能不需要,因为 docker 安装时有说自动安装 wsl)
wsl --install -d Ubuntu

命令行安装可能太慢,你也可以打开微软商店 Microsoft Store 搜索 Linux 进行安装

设置开机启动 Hypervisor
bcdedit /set hypervisorlaunchtype auto

注意要用管理员权限打开 PowerShell

确保 BIOS 已开启虚拟化,下图检查是否已开启好

如果是已禁用,请在开机时按 F2 进入 BIOS 开启一下,不会设置的可以网上搜索下自己主板的设置方法,Intel 和 AMD 的设置可能稍有不同

出现下图错误,点击链接安装最新版本的 WSL2
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

镜像加速源

镜像加速器 镜像加速器地址
Docker 中国官方镜像 https://registry.docker-cn.com
DaoCloud 镜像站 http://f1361db2.m.daocloud.io
Azure 中国镜像 https://dockerhub.azk8s.cn
科大镜像站 https://docker.mirrors.ustc.edu.cn
阿里云 https://<your_code>.mirror.aliyuncs.com
七牛云 https://reg-mirror.qiniu.com
网易云 https://hub-mirror.c.163.com
腾讯云 https://mirror.ccs.tencentyun.com

Docker安装报错Hardware assisted virtualization and data execution protection must be enabled in the BIOS相关推荐

  1. 安装docker报错Hardware assisted virtualization and data execution protection must be enabled in the BIOS

    win10安装docker时报错Hardware assisted virtualization and data execution protection must be enabled in th ...

  2. Hardware assisted virtualization and data execution protection must be enabled in the BIOS.

    "Hardware assisted virtualization and data execution protection must be enabled in the BIOS. Se ...

  3. Hardware assisted virtualization and data execution protection must be enabled in the BIOS

    Hardware assisted virtualization and data execution protection must be enabled in the BIOS 关闭:bcdedi ...

  4. docker desktop : Hardware assisted virtualization and data execution protection must be enabled

    docker desktop for windows 无法启动 ,提示如下错误: Hardware assisted virtualization and data execution protect ...

  5. Windows10启动Docker报错:Hardware assisted virtualization and data execution protection must enabled BIOS

    1.报错详情 Hardware assisted virtualization and data execution protection must be enabled in the BIOS. 2 ...

  6. Windows启动docker客户端报错:Hardware assisted virtualization and enabled in the BIOS

    报错内容 :

  7. docker安装报错处理

    安装docker toolbox 报错 问题: Virtual Box没有成功安装的原因 解决方法按照以下链接 这里写链接内容 最后重新启动docker

  8. docker安装报错:docker-ce conflicts with 2:docker-1.13.1-208.git7d71120.el7_9.x86_64

    一.问题描述 安装docker的时候报错 运行: yum -y install docker报错: ... ---> Package python-syspurpose.x86_64 0:1.2 ...

  9. docker安装报错Loading mirror speeds from cached hostfile解决方案

    在安装docker时,采用命令去安装/清除/加载yum -y install docker/yum cleam all/yum makecache均出现报错: Loading mirror speed ...

最新文章

  1. oracle子查询不减少数据,Oracle性能优化-子查询到特殊问题
  2. 如何使用Azure API管理服务?
  3. 【回顾】紫丁香一队的故事
  4. 可以通过无线充电的软脑植入物来控制大脑中的脑细胞
  5. java最长回文子序列_LeetCode[5] - 最长回文子串动态规划
  6. 变,从南到北,从北到南...
  7. python操作微信小程序云端数据库_微信小程序·云开发云数据库的基本使用-微信小程序云开发实例-腾讯云微信小程序...
  8. stm32温度控制按键_干货 | STM32常用功能介绍
  9. 对比MS Test与NUnit Test框架
  10. plsql视图添加表字段_教你不到两分钟,快速创建数据透视图
  11. 解决QQ可以登录但是网页打不卡 ,提示代理服务器拒绝连接 的问题。
  12. [SDOI2013]直径
  13. [转载]函数getopt(),及其参数optind
  14. Python数据挖掘实战-唐宇迪-专题视频课程
  15. 物联网系统怎么部署服务器,如何搭建物联网云服务器
  16. 人工智能导论——逻辑推理
  17. 入局智能健身镜,小度破圈进行时
  18. IT男潘加宇:老婆在孩子班级群里怒怼数学老师
  19. 快改密码!Struts2漏洞引爆网站“泄密门”
  20. char 与 unsign char的转换

热门文章

  1. 微信聊天记录成合法证据;中兴重启5G测试;京东推出机器人地图 | 极客头条...
  2. CSDN周刊:Facebook 发币 Libra;谷歌十亿美金为穷人造房;第四代树莓派 Raspberry Pi 4 发布
  3. 网站排名下降要如何优化提升排名呢
  4. 我是一只在IT线上苦苦挣扎的小菜鸟
  5. Encountered end of file
  6. 马尔科夫链Markov以及空间Markov Matlab代码
  7. 基于JavaSwing开发模拟电梯系统+分析报告 课程设计 大作业源码
  8. 阿里云后台服务器IIS安装与配置
  9. K8s使用Ceph纠删码池做持久化卷
  10. 使用Libxml2操作XML文档