我是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
感谢您的帮助。
答案 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。