2014-01-23 86 views
0

我是Vagrant的新人。我對包命令有些懷疑,因爲我在我的basebox中做了一些更改,我想重複使用此框,但我想知道[vm-name]參數的含義是什麼,因爲它不出現在 - 幫助報告。對Vagrant套餐的一些懷疑

什麼樣的文件可以打包在盒子裏?

[email protected]:~$ vagrant package --help 
Usage: vagrant package [vm-name] [--base name] [--output name.box] 
         [--include one,two,three] [--vagrantfile file] 

     --base NAME     Name of a VM in virtualbox to package as a base box 
     --output NAME    Name of the file to output 
     --include x,y,z    Additional files to package with the box. 
     --vagrantfile file   Vagrantfile to package with the box. 
    -h, --help      Print this help 

感謝您的幫助。

回答

2

我已經打包了50多個流浪箱,但從未使用過[vn-name]的說法。

事實上,官方文檔沒有提到它在所有=「看vagrant package

我用下面所有的時間了。

vagrant package --base name --output /path/to/name.box

可以使用下面的命令得到它:

$ VBoxManage list vms 
"Windows XP" {fa768a76-5710-4b07-a4df-cc388370f038} 
"archlinux" {c79dcee9-a523-4300-b026-cbc93ad37062} 
"XenServer" {723b2acb-57cf-43ae-8202-f3a939924d20} 
"Xen" {4491c002-51dc-40b8-941f-b6649b3b7d74} 

您可以使用名稱或VM的UUID。

+0

謝謝,你的回答非常有用! – Robert