背景

从2013开始,docker技术开始取代虚拟机,加上k8s的推出,直接引爆了云原生和微服务的技术的发展。 作为一个技术工作者,很多时候需要对某些技术做一个研究,对于一个技术的研究,可能会在不同环境下进行,比如使用家里的电脑进行操作,也可能使用公司的电脑进行研究,也可以使用笔记本或台式。如果每个环境都需要搭建一个环境,会大大增加研究的成本。而使用docker构建虚拟环境,在一个地方配置好环境之后,其他地方只需要拉去对应的版本镜像即可。docker技术与github代码版本管理结合,能够有效解决环境和多地协助的问题。本文介绍该过程中的一个docker安装的硬件虚拟化的设置:华硕主板BIOS设置虚拟化技术。一来是为了自己日后可以参考,二来也希望能帮助其他同行。

环境介绍

本人的环境是win10家庭版+华硕prime Z390-A, 处理器是17 9700K, GPU是geforce1070。信息如下:
华硕主板BIOS设置虚拟化技(virtualization technology)

win安装docker介绍

目前win10教育版,专业版,企业版是支持docker的直接安装的,而win10家庭版和之前的版本无法直接安装,不过可以安装docker toolbox解决。

bios虚拟技术是否开启检查

  1. win10家庭版检查
    下载speccy, 安装打开可以选择cpu,如果没有开启,则virtualzation一项为disabled(当然你的机器需要支持该项功能),如下图:
    华硕主板BIOS设置虚拟化技(virtualization technology)
  2. win8检查
    选择开始 > 任务管理 > 选择performance > 选择CPU,信息如下:
    华硕主板BIOS设置虚拟化技(virtualization technology)
  3. win7检查
    也可使用speccy进行查看,同win10。

若为disabled,说明没有开启,安装toolbox之前需要设置为enabled。

虚拟技术开启

打开bios设置

开发bios设置有两种方法,一种是从开机时按【esc】键,一种是系统中进入。第一种开机时记住按【esc】键即可,第二种方法更为实用一点,所以这里介绍第二种方法(以win10家庭版为例)。

  1. 打开电脑设置中的更新和安全(Update & Security)
    华硕主板BIOS设置虚拟化技(virtualization technology)
  2. 选择【恢复】->【立即重新启动】
    华硕主板BIOS设置虚拟化技(virtualization technology)
  3. 选择【疑难解答】华硕主板BIOS设置虚拟化技(virtualization technology)
  4. 选择【高级选项】
    华硕主板BIOS设置虚拟化技(virtualization technology)
  5. 选择【UEFI固件设置】
    华硕主板BIOS设置虚拟化技(virtualization technology)
  6. 选择【重启】
    华硕主板BIOS设置虚拟化技(virtualization technology)

虚拟技术设置

在上一步骤重启之后,会进入到Bios页面,之后按一下步骤进行

  1. 选择【高级模式/Advanced Mode】华硕主板BIOS设置虚拟化技(virtualization technology)
  2. 选择【高级】->CPU配置
    华硕主板BIOS设置虚拟化技(virtualization technology)
  3. 下拉找到【Intel Virtulazition Technology】 将其值设置为【Enabled】
    华硕主板BIOS设置虚拟化技(virtualization technology)
  4. 选择【退出】
    华硕主板BIOS设置虚拟化技(virtualization technology)
  5. 保存退出
    华硕主板BIOS设置虚拟化技(virtualization technology)
    重启之后,再去查看应该就改过来了。

参考文献:

https://mashtips.com/enable-virtualization-windows-10/
https://docs.docker.com/toolbox/toolbox_install_windows/
https://github.com/docker/toolbox/releases

相关文章:

  • 2021-12-06
  • 2022-12-23
  • 2021-09-23
  • 2021-12-27
  • 2021-12-31
  • 2021-12-06
  • 2021-10-07
  • 2021-11-30
猜你喜欢
  • 2021-07-30
  • 2021-12-12
  • 2021-09-15
  • 2021-11-17
  • 2021-10-05
  • 2021-08-31
  • 2021-12-28
相关资源
相似解决方案