Повторно использовать существующую коробку Vagrant

У меня уже загружена и подготовлена ​​коробка Vagrant для разработки WordPress, теперь я хочу использовать коробку Vagrant для Discourse, нужно ли мне снова загружать Ubuntu с самого начала и предоставлять ее?

Есть ли способ использовать существующий box/vm без повторной загрузки.


person Wazery    schedule 07.05.2014    source источник
comment
вы можете использовать существующий ящик в другом каталоге, просто установите новый каталог с помощью vagrant init dowloaded_box_name и vagrant up   -  person Makio    schedule 08.05.2014


Ответы (1)


У вас уже должен быть исходный базовый ящик, он хранится в вашем ~/.vagrant.d/boxes, вы можете перечислить его с помощью vagrant box list.

Тот, который вы используете, является побочным продуктом базовой коробки, как отдельная ветка, вы можете просмотреть ее в графическом интерфейсе VirtualBox и увидеть это.

Чтобы не начинать с нуля, вы можете упаковать текущий блок wordpress и использовать его в качестве нового базового блока.

Упаковка

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}

У Bitnami есть готовые образы виртуальных машин Discourse (формат VMWare), но их можно легко импортировать в VirtualBox, см. это -> https://bitnami.com/stack/discourse

person Terry Wang    schedule 08.05.2014