关于Vagrant包装的一些疑问

时间:2014-01-23 15:14:52

标签: vagrant

我是Vagrant的新工作。我对package命令有些怀疑,因为我在我的basebox precise32.box 中做了一些更改,我想重用这个框,但我想知道[vm-name]参数的含义是什么,因为它没有出现在--help报告中。

这个盒子可以打包什么样的文件?

roberto@rcisla-pc:~$ 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

感谢您的帮助。

1 个答案:

答案 0 :(得分: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。