解决docker-machine 初始化下载 book2docker 过慢的问题

docker运行 docker-machine create 命令第一次启动会去github.com下载一个最新的boot2docker.iso 镜像。
国内下载会很慢,有时会卡死。

如图:
解决docker-machine 初始化下载 book2docker 过慢的问题

解决方案1: 添加代理加速器:(不怎么好用)

[阿里加速器][1]:docker-machine create --engine-registry-mirror=https://x6wyeo35.mirror.aliyuncs.com -d virtualbox deephash-master
   [DaoCloud加速器][2]:docker-machine create --engine-registry-mirror=http://f1361db2.m.daocloud.io -d virtualbox deephash-master

解决方案2: 通过网页下载然后指定本地路径:(亲测好用,推荐)

step1: 通过谷歌下载到本地;https://github.com/boot2docker/boot2docker/releases/download/v18.09.0/boot2docker.iso  
   step2: 移动到目标路径:/Users/luochenxi/.docker/machine/cache
          shell命令: mv /Users/luochenxi/Downloads/boot2docker.iso /Users/luochenxi/.docker/machine/
   step3: 指定本地boot2docker.iso,跳过网络check.
          shell命令:docker-machine create deephash-master -d virtualbox --virtualbox-boot2docker-url=/Users/luochenxi/.docker/machine/cache/boot2docker.iso

执行结果:
解决docker-machine 初始化下载 book2docker 过慢的问题

备注:--virtualbox-boot2docker-url手动指定了boot2docker.iso位置。如果不指定该参数,则会从网络直接下载最新版本,非常缓慢。

相关推荐