亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何本地添加 vagrant box?

用DOS下載太慢了,聽說可以復制鏈接直接下載,但是如何添加呢?

正在回答

4 回答

勤看文檔啊,文檔里啥都有:


通過vagrant --help我們知道了vagrant下面所有的命令:

$?vagrant?--help
Usage:?vagrant?[options]?<command>?[<args>]

????-v,?--version????????????????????Print?the?version?and?exit.
????-h,?--help???????????????????????Print?this?help.

Common?commands:
?????box?????????????manages?boxes:?installation,?removal,?etc.
?????connect?????????connect?to?a?remotely?shared?Vagrant?environment
?????destroy?????????stops?and?deletes?all?traces?of?the?vagrant?machine
?????global-status???outputs?status?Vagrant?environments?for?this?user
?????halt????????????stops?the?vagrant?machine
?????help????????????shows?the?help?for?a?subcommand
?????hostmanager
?????init????????????initializes?a?new?Vagrant?environment?by?creating?a?Vagrantfile
?????login???????????log?in?to?Vagrant?Cloud
?????package?????????packages?a?running?vagrant?environment?into?a?box
?????plugin??????????manages?plugins:?install,?uninstall,?update,?etc.
?????provision???????provisions?the?vagrant?machine
?????rdp?????????????connects?to?machine?via?RDP
?????reload??????????restarts?vagrant?machine,?loads?new?Vagrantfile?configuration
?????resume??????????resume?a?suspended?vagrant?machine
?????share???????????share?your?Vagrant?environment?with?anyone?in?the?world
?????ssh?????????????connects?to?machine?via?SSH
?????ssh-config??????outputs?OpenSSH?valid?configuration?to?connect?to?the?machine
?????status??????????outputs?status?of?the?vagrant?machine
?????suspend?????????suspends?the?machine
?????up??????????????starts?and?provisions?the?vagrant?environment
?????vbguest
?????version?????????prints?current?and?latest?Vagrant?version

For?help?on?any?individual?command?run?`vagrant?COMMAND?-h`

Additional?subcommands?are?available,?but?are?either?more?advanced
or?not?commonly?used.?To?see?all?subcommands,?run?the?command
`vagrant?list-commands`.

可以看到如果要管理box的話,有一個box命令,那么我們繼續看box下有什么子參數:

$?vagrant?box?--help
Usage:?vagrant?box?<subcommand>?[<args>]

Available?subcommands:
?????add
?????list
?????outdated
?????remove
?????repackage
?????update

For?help?on?any?individual?subcommand?run?`vagrant?box?<subcommand>?-h`

可以看到有add參數,顯然就是用來添加box的,那我們繼續看看box add怎么用:

$?vagrant?box?add?--help
Usage:?vagrant?box?add?[options]?<name,?url,?or?path>

Options:

????-c,?--clean??????????????????????Clean?any?temporary?download?files
????-f,?--force??????????????????????Overwrite?an?existing?box?if?it?exists
????????--insecure???????????????????Do?not?validate?SSL?certificates
????????--cacert?FILE????????????????CA?certificate?for?SSL?download
????????--capath?DIR?????????????????CA?certificate?directory?for?SSL?download
????????--cert?FILE??????????????????A?client?SSL?cert,?if?needed
????????--provider?PROVIDER??????????Provider?the?box?should?satisfy
????????--box-version?VERSION????????Constrain?version?of?the?added?box

The?box?descriptor?can?be?the?name?of?a?box?on?Vagrant?Cloud,
or?a?URL,?or?a?local?.box?file,?or?a?local?.json?file?containing
the?catalog?metadata.

The?options?below?only?apply?if?you're?adding?a?box?file?directly,
and?not?using?a?Vagrant?server?or?a?box?structured?like?'user/box':

????????--checksum?CHECKSUM??????????Checksum?for?the?box
????????--checksum-type?TYPE?????????Checksum?type?(md5,?sha1,?sha256)
????????--name?BOX???????????????????Name?of?the?box
????-h,?--help???????????????????????Print?this?help

可以看到box add接受一個<name, url, or path>的參數,說明這個文件的路徑可以是一個url或者是一個本地路徑,而vagrant的box是可以被重命名的,比如同一個鏡像文件文件,可以在在vagrant的box里叫不同的名字,這個名字在你的vagrantfile里是需要定義的,這樣vagrant才能夠通過box的名字找到具體的鏡像文件。

所以最終添加本地命令的格式為:

vagrant?box?add?--name?box_name?/path/of/box/file


1 回復 有任何疑惑可以回復我~
#1

1w1 提問者

哦,知道了 原來 help可以這樣用。 謝謝老師
2015-01-14 回復 有任何疑惑可以回復我~

https://zhuanlan.zhihu.com/p/25338468

0 回復 有任何疑惑可以回復我~

在windows上啟動box的時候報了個警告:連接超時,然后就失敗了(“Connect timeout retrying...”);這是那出了問題啊

0 回復 有任何疑惑可以回復我~

windows環境的話,先進入box所在的目錄,然后

vagrant box add 自定義個名稱 xxx.box

0 回復 有任何疑惑可以回復我~
#1

樂歌

例如:我下的box名稱是centos-65-x64.box vagrant box add cent64 centos-65-x64.box
2015-03-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如何本地添加 vagrant box?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號