2014-01-23 2 views
0

Я работаю с Vagrant. У меня есть некоторые сомнения относительно команды пакета, потому что я сделал некоторые изменения в моем базовом поле exact32.box, и я хочу повторно использовать этот флажок, но я хочу знать, что означает параметр [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} 

Вы можете использовать имя или UUID виртуальной машины.

+0

спасибо, ваш ответ был очень полезен !! – Robert

Смежные вопросы