Windows10安装Docker遇到的问题

一、无法安装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即可(切记:重启的时候要关掉网络

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值