win10安装docker踩坑
1.安装docker desktop失败。最近想学下docker。然后在docker官网上下载了Docker Desktop Installer。发现本win10家庭版并不支持这个版本。
报Docker Desktop requires Windows 10 Pro/Enterprise (15063+) or Windows 10 Home (19018+).
2.安装DockerToolbox成功。后面在网上找了一下,说DockerToolbox可以支持此windows版本,于是遂下载安装。
安装过程很顺利,安装完后,桌面上出现了这2个图标:
3. docker toolbox启动失败。原因是缺少Boot2Docker镜像文件:
需要手动从 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)'
百度到大部分的解决方案都是安装Hyper-v,但实际上这个win版本根本装不了hyper-v.
后面发现可能是oracle virtual box的问题。
5.把oracle virtual box 从5.x更新到最新的6.x版本。最后才启动成功:
总结:这次安装真是一波三折,软件的安装过程依赖提示不准确,容易误导用户,可能还没开始用这个东西,就想say goodbye了。