最近在入门docker swarm,为了节省硬件资源,于是采用docker machine来创建多个虚拟机,但是在创建虚拟机的过程中,命令行卡在下载一个叫boot2docker.iso,这个文件其实就是虚拟机的镜像。于是我参考网上的教程,搬来梯子使用浏览器下载好放在 C:\Users\ITMX\.docker\machine\cache\boot2docker.iso文件夹下,重新运行命令依然不生效,重试多次无果,就放弃了,等待龟速下载。
下载成功之后,从日志中发现下载完成之后有一个copy的过程

所以,文件最终其实是存在C:\Users\ITMX\.docker\machine\machines\machine-a\boot2docker.iso这个位置的
那么,下次遇到这个问题,就可以尝试将文件用梯子下载好直接放在这个位置了。
但是,一旦你先创建了machine-a这个文件夹,你就无法继续创建machine-a这个虚拟机了,所以,终究还是需要将文件放在C:\Users\ITMX\.docker\machine\cache\boot2docker.iso这个位置,依然不行就重启一下电脑吧,重启能解决大部分莫名其妙的问题。
坑啊