即使通过BIOS设置启用虚拟化也无法在Windows 10家庭版上运行Docker Toolbox [英] Unable to run Docker Toolbox on windows 10 home even after enabling virtualization from BIOS settings

查看:600
本文介绍了即使通过BIOS设置启用虚拟化也无法在Windows 10家庭版上运行Docker Toolbox的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在运行docker quickstart终端时,出现以下错误:

On running docker quickstart terminal I get the following error:

正在运行预创建检查...预创建检查出错:此 计算机未启用VT-X/AMD-v.在BIOS中启用它是 强制性"似乎在步骤检查是否出错" 机器默认存在".按任意键继续...

Running pre-create checks... Error with pre-create check: "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory" Looks like something went wrong in step ´Checking if machine default exists´... Press any key to continue...

我已经尝试了从启用BIOS的虚拟化(从BIOS设置到重新安装工具箱)的所有方法,但是该错误似乎并没有消失.我读到,由于Windows 10家庭版不支持Hyper-V,因此必须使用docker工具箱,但仍然会出现此错误.请提供解决方案.

I have tried everything from enabling the virtualization from the bios setting to reinstalling the toolbox but this error doesn't seem to go away. I read that since Windows 10 home doesn't support Hyper-V so one has to use docker toolbox but still this error is coming. Please provide a solution.

推荐答案

这是Windows 10家庭用户的修复程序

This is the fix for Windows 10 Home Users

使用编辑器打开C:\ Program Files \ Docker Toolbox \ start.sh

Open C:\Program Files\Docker Toolbox\start.sh with an Editor

将第71行替换为

"$ {DOCKER_MACHINE}"创建-d virtualbox $ PROXY_ENV"$ {VM}"

"${DOCKER_MACHINE}" create -d virtualbox $PROXY_ENV "${VM}"

"$ {DOCKER_MACHINE}"创建-d virtualbox --virtualbox-no-vtx-check $ PROXY_ENV"$ {VM}"

"${DOCKER_MACHINE}" create -d virtualbox --virtualbox-no-vtx-check $PROXY_ENV "${VM}"

打开Docker快速入门终端. 完成:)

Open Docker Quickstart Terminal. Done :)

这篇关于即使通过BIOS设置启用虚拟化也无法在Windows 10家庭版上运行Docker Toolbox的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆