window下安装docker报错集锦

1.启动VM时报错

具体错误:

Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown works.

window下安装docker报错集锦_第1张图片

解决方法,需要改注册表:

https://blog.csdn.net/Android_Mnbvcxz/article/details/53995572

2.

window下安装docker报错集锦_第2张图片

“This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory"

在windows上安装docker,点击Docker Quickstart Terminal图标,提示如上信息

原因如下:

1.该机器主板不支持虚拟化技术

2.该机器主板虚拟化技术设置成了disable,进入BIOS开启该功能即可。

 

3.运行Docker Quickstart Terminal,如果提示本地没有找到Boot2Docker ISO镜像,需要从github下载,但是下载失败:

window下安装docker报错集锦_第3张图片

就手动去下载:https://github.com/boot2docker/boot2docker/releases

下载最新版的镜像

window下安装docker报错集锦_第4张图片

然后把下载后的boot2docker.iso文件放入C:\Users\Administrator\.docker\machine\cache文件夹下,然后再次运行Docker Quickstart Terminal,会进行初始化。

 

4.打开Docker Quickstart Terminal,输入docker-machine ssh后提示docker-machine ssh exit status 255

这个原因是docker-machine和虚拟机失去连接

解决:

关闭Docker Quickstart Terminal,停止Oracle VM VirtualBox虚拟机。打开cmd,输入docker-machine start,根据提示会看到设备的虚拟技术没有打开,

重启电脑,进入bios,打开主板是虚拟技术,即可解决

 

5.打开Docker Quickstart Terminal,提示Unable to get the local Boot2Docker ISO version:  Did not find prefix "-v" in version string

window下安装docker报错集锦_第5张图片

这是boot2docker v18.09.0的一个bug,即使把最新的boot2docker文件拷入.docker\machine\cache文件夹路径,也会这样提示

你可能感兴趣的:(docker)