win10安装docker踩坑

1.安装docker desktop失败。最近想学下docker。然后在docker官网上下载了Docker Desktop Installer。发现本win10家庭版并不支持这个版本。

报Docker Desktop requires Windows 10 Pro/Enterprise (15063+) or Windows 10 Home (19018+).

                  win10安装docker踩坑

2.安装DockerToolbox成功。后面在网上找了一下,说DockerToolbox可以支持此windows版本,于是遂下载安装。

    安装过程很顺利,安装完后,桌面上出现了这2个图标:

               win10安装docker踩坑

3. docker toolbox启动失败。原因是缺少Boot2Docker镜像文件:

win10安装docker踩坑

需要手动https://github.com/boot2docker/boot2docker/releases 下载 boot2docker.iso,

将boot2docker.iso 复制到到C:/Users/YourAccount/.docker/machine/cache 目录下,

然后启动就不会报这个错啦。

4.没错,还会报别的错:

Error creating machine:Error in driver during machine creation: Unable to start the VM: C:\Program Files\Oracle\VirtualBox\BoxManage.exe startvm default --type headless failed:

VBoxManage.exe: error:Failed to open/create the internal network 'HostInterfaceNetworking-vertualBox Host-Only Ethernet adapter #2(VERR_INTNET_FLT_IF_NOT_FOUND)'

win10安装docker踩坑

百度到大部分的解决方案都是安装Hyper-v,但实际上这个win版本根本装不了hyper-v.

后面发现可能是oracle virtual box的问题。

5.把oracle virtual box 从5.x更新到最新的6.x版本。最后才启动成功:

win10安装docker踩坑

总结:这次安装真是一波三折,软件的安装过程依赖提示不准确,容易误导用户,可能还没开始用这个东西,就想say goodbye了。