雖然通過vagrant box add(或vagrant up 自帶下載) 命令可以直接添加altas上自己選擇的box。
但Vagrant up 自帶下載或者vagrant box add 添加box都很困難(經(jīng)常耗費大量時間最終還失敗了)欺矫, 最起碼國內(nèi)多數(shù)是這樣纱新,所以大多數(shù)人基本不考慮這個手段。
好在我們可以預(yù)先下載好box穆趴,然后自行通過vagrant box add 命令添加脸爱。
筆者一般的解決方式如下:
方法一:
先通過vagrant add box 添加我想要的box 等待進(jìn)程,如果加載太慢未妹,我將直接結(jié)束進(jìn)程簿废。復(fù)制命令行里顯示的下載鏈接,復(fù)制出來自行下載络它。
方法二:
現(xiàn)在altas上找到自己想要的box族檬,直接在版本對應(yīng)的URL后面添加/providers/virtualbox.box 下載到該box
本文通過下載 ubuntu/trusty64?這個box來做實例
用方法一的方式,我只需在命令行里面執(zhí)行 vagrant box add ubuntu/trusty64 來添加這個box化戳,中途我覺得下載實在太慢了单料。我直接在命令行下終止這條命令
然后復(fù)制box:Downloading 里面的url 到我的下載器里面執(zhí)行下載即可下載到我想要的box
若我想使用第二種方法,我先在ubuntu/trusty64里面選擇最新的version版本點擊進(jìn)去之后(https://atlas.hashicorp.com/ubuntu/boxes/trusty64/versions/20170512.0.0),在URL的尾部加入providers/virtualbox.box
到此扫尖,你會發(fā)現(xiàn)白对,其實方法一和方法二的下載URL是一樣的,所以筆者自己通常都是使用方法二來下載我的box换怖。但我寫方法一的目的在于提供類似問題的解決思路躏结,即當(dāng)遇到命令行下下載速度過慢的問題,不妨嘗試把它的鏈接復(fù)制出來狰域,這是一種很簡單但卻是很實用的技巧。