一、无法安装hyper-v该固件中的虚拟化支持被禁用

windows 10开启 hyper-v的过程中(右键开始–>程序和功能–>启用和关闭windows功能–>Hyper-V)提示出现无法安装hyper-v该固件中的虚拟化支持被禁用的问题。
原因:window未启用虚拟化功能。打开任务管理器如图所示,虚拟化显示为“禁用”。
在这里插入图片描述
解决办法:开机进入BIOS,找到Advanced --> Intel virtualization technology,选择为enable。打开任务管理器如上图所示即可。

二、点击Docker Quickstart Terminal出现Windows正在查找bash.exe

安装成功Docker Toolbox后,双击Docker Quickstart Terminal出现Windows正在查找bash.exe的错误。
在这里插入图片描述
原因:由于之前系统以及安装了git,因此快捷方式中默认的git bash.exe路径错误,只需要修改对应的路径即可。
解决办法:右键单击属性,找到正确的bash.exe位置,并添加到目标选项框里。
在这里插入图片描述

三、在安装了 Hyper-V 的 Windows 上安装 Docker Toolbox

Docker for Windows是依赖 Hyper-v 的,但是Docker Toolbox是用VirtualBox的,由于本人开始试图安装Docker for Windows,最后发现操作系统不符合要求,改装Docker Toolbox后忘记关闭Hyper-v。以至于在启动Docker QuickStart Terminal,将会出现以下错误消息:

Running pre-create checks...
Error with pre-create check: "This computer is running Hyper-V. VirtualBox won't boot a 64bits VM when Hyper-V is activated. Either use Hyper-V as a driver, or disable the Hyper-V hypervisor. (To skip this check, use --virtualbox-no-vtx-check)"
Looks like something went wrong in step ´Checking if machine default exists´... Press any key to continue...

解决办法:右键开始–>程序和功能–>启用和关闭windows功能–>Hyper-V,把Hyper-V功能关闭即可。
在这里插入图片描述

四、Docker的boot2docker.iso镜像

Docker Quickstart Terminal第一次启动的时候需要下载boot2docker.iso,但是这个文件的官方位置是在 GitHub,因此下载速度极其缓慢。
在这里插入图片描述
解决办法:事先用迅雷下载对应的boot2docker.iso文件,然后将其复制到C:\Users\feng.docker\machine\cache目录下,或者直接将安装目录下的boot2docker.iso文件复制过来。然后,重新打开Docker Quickstart Terminal即可(切记:重启的时候要关掉网络

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐