因为虚拟机还没装好,所以现在win10上安装Docker

1.首先下载Docker Toolbox,因为Docker for windows需要win10专业版或者其他64位版本,我的系统虽然也是win10,但是不符合,只能通过安装Docker Toolbox来安装Docker,下载地址https://docs.docker.com/toolbox/overview/#ready-to-get-started,然后自定义路径安装(我的笔记本安装路径D:\Program Files\Docker Toolbox)

2.这里有个问题需要注意,Windows系统安装docker或者Linux虚拟机,需要电脑已经开启虚拟化,可以在任务管理器>性能>CPU里面查看是否已经开启虚拟化,如果没有的话,则需要操作一下,详见javascript:void(0)

3.安装完成之后在桌面上有个快捷方式Docker Quickstart Terminal,双击打开后发现找不到bash.exe,这是因为之前电脑就装了Git,但是安装路径和Docker里的默认路径不同,因此需要修改Docker里的Git路径,右击打开Docker Quickstart Terminal属性,把bash.exe的文件路径修改为正确的路径(我的电脑上是D:\Program Files\Git\bin\bash.exe)

4.再次双击打开之后,发现又有问题:“Looks like something went wrong in step ´Looking for vboxmanage.exe´… Press any key to continue… ” 这个提示找不到vboxmanage.exe,打开D:\Program Files\Docker Toolbox路径下的start.sh,发现是同样的报错,然后右键用文本形式编辑打开来,

有以下代码:

STEP="Looking for vboxmanage.exe"
if [ ! -z "$VBOX_MSI_INSTALL_PATH" ]; then
  VBOXMANAGE="${VBOX_MSI_INSTALL_PATH}VBoxManage.exe"
else
  VBOXMANAGE="${VBOX_INSTALL_PATH}VBoxManage.exe"
fi

说明这个脚本是用

VBOX_MSI_INSTALL_PATH和
VBOX_INSTALL_PATH两个环境变量来定位VBoxManage.exe的,打开系统环境变量,把这两个环境变量的路径都填写正确,注意,最后要用\来结尾,然后还不行,还需要创建DOCKER_MACHINE和DOCKER_TOOLBOX_INSTALL_PATH的路径,D:\Program Files\Docker Toolbox\docker-machine.exe\和D:\Program Files\Docker Toolbox\
参考https://stackoverflow.com/questions/39373217/docker-looks-something-went-wrong-in-step-looking-for-vboxmanage-exe/42733956和
javascript:void(0)以及
javascript:void(0)
5.接着重新打开,发现提示我们需要去GitHub上下载boot2docker.iso,我们直接用别人分享的资源http://pan.baidu.com/s/1qYtc0ag,把文件保存到C:\Users\dell\.docker\machine\cache路径下

至此,已经可以在win10上打开Docker了。

人生苦短,何不用python