我已经下载并配置了一个用于 wordpress 开发的 Vagrant 盒子,现在我想将一个 Vagrant 盒子用于 Discourse,我需要从头开始重新下载 Ubuntu 并配置它吗?
有没有办法使用现有的盒子/虚拟机而无需重新下载。
我已经下载并配置了一个用于 wordpress 开发的 Vagrant 盒子,现在我想将一个 Vagrant 盒子用于 Discourse,我需要从头开始重新下载 Ubuntu 并配置它吗?
有没有办法使用现有的盒子/虚拟机而无需重新下载。
您应该已经拥有原始的基础框,它存储在您的 中~/.vagrant.d/boxes
,您可以使用 列出它vagrant box list
。
您正在使用的是基础盒子的衍生产品,就像一个单独的分支,您可以在 VirtualBox GUI 中查看它并看到这个。
为避免从头开始,您可以将当前的 wordpress box 打包,并将其用作新的 base box。
包裹
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