重新使用现有的Vagrant盒子

时间:2014-05-07 04:27:04

标签: vagrant discourse vagrantfile

我已经下载并配置了一个用于wordpress开发的Vagrant框,现在我想在Discourse中使用Vagrant框,我是否需要从头开始再次下载Ubuntu并进行配置?

有没有办法在不重新下载的情况下使用现有的box / vm。

1 个答案:

答案 0 :(得分:1)

您应该已经拥有原始基本框,它存储在~/.vagrant.d/boxes中,您可以使用vagrant box list列出它。

您正在使用的是从基本框中剥离出来的,就像一个单独的分支一样,您可以在VirtualBox GUI中查看它并看到它。

为避免从头开始,您可以打包当前的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