Vagrant box add 命令加载过慢最简单的处理方式

虽然通过vagrant box add(或vagrant up 自带下载) 命令可以直接添加altas上自己选择的box。

但Vagrant up 自带下载或者vagrant box add 添加box都很困难(经常耗费大量时间最终还失败了), 最起码国内多数是这样,所以大多数人基本不考虑这个手段。

好在我们可以预先下载好box,然后自行通过vagrant box add 命令添加。

笔者一般的解决方式如下:

方法一:

先通过vagrant add box 添加我想要的box 等待进程,如果加载太慢,我将直接结束进程。复制命令行里显示的下载链接,复制出来自行下载。

方法二:

现在altas上找到自己想要的box,直接在版本对应的URL后面添加/providers/virtualbox.box 下载到该box

本文通过下载 ubuntu/trusty64 这个box来做实例

用方法一的方式,我只需在命令行里面执行 vagrant box add ubuntu/trusty64 来添加这个box,中途我觉得下载实在太慢了。我直接在命令行下终止这条命令


然后复制box:Downloading 里面的url 到我的下载器里面执行下载即可下载到我想要的box

若我想使用第二种方法,我先在ubuntu/trusty64里面选择最新的version版本点击进去之后(https://atlas.hashicorp.com/ubuntu/boxes/trusty64/versions/20170512.0.0),在URL的尾部加入providers/virtualbox.box

到此,你会发现,其实方法一和方法二的下载URL是一样的,所以笔者自己通常都是使用方法二来下载我的box。但我写方法一的目的在于提供类似问题的解决思路,即当遇到命令行下下载速度过慢的问题,不妨尝试把它的链接复制出来,这是一种很简单但却是很实用的技巧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Vagrant是什么 Vagrant是一个软件,可以自动化虚拟机的安装和配置流程。目前市面上个人PC的主流操作系统...
    北魏企鹅阅读 30,187评论 3 40
  • Vagrant学习笔记 简介 vagrant用于快速创建基于VirtualBox、VMware、AWS的虚拟机,提...
    200cc阅读 12,629评论 0 15
  • 胆识 谋略 独到的眼光 说干就干的胆识
    十陌阅读 1,098评论 0 0
  • 文 | 吃货不孤独 辑 | 吃货不孤独 图 | 网络 前几日,跟几个朋友相聚,吃饭聊天,席间,酒酣耳热之际,有人忽...
    吃货不孤独阅读 4,235评论 1 0
  • 那年冬天,我跟二货有个约定 毕竟是刚上大一嘛,还没从高中模式里转换过来,习惯了早睡早起。闲来没事干的我有一天突发奇...
    LYQ1024阅读 3,638评论 0 3