用docker-machine起机器的时候会请求下载iso 镜像,对于国内的用户来说下载缓慢,而且下载超时就会失败,但是自己通过下载工具就没问题,这时候可以搭建一个本地的httpserver来解决
用python或其他方式起一个http server,将iso放到目录内即可
python2:
python -m SimpleHTTPServer 80
python3:
python3 -m http.server 80
通过指定--virtualbox-boot2docker-url选项来快速下载iso。
$ docker-machine create -d virtualbox --virtualbox-boot2docker-url http://10.5.25.20/boot2docker.iso <MACHINE-NAME>
iso release:
boot2docker.iso https://github.com/boot2docker/boot2docker/releases
rancheros.iso https://github.com/rancher/os/releases