Windows10安装Docker遇到的问题
无法安装hyper-v该固件中的虚拟化支持被禁用windows 10开启 hyper-v的过程中(右键开始–>程序和功能–>启用和关闭windows功能–>Hyper-V)提示出现无法安装hyper-v该固件中的虚拟化支持被禁用的问题。原因:window未启用虚拟化功能。打开任务管理器如图所示,虚拟化显示为“禁用”。解决办法:开机进入BIOS,找到Advanced --&...
一、无法安装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即可(切记:重启的时候要关掉网络)
更多推荐
所有评论(0)