【问题标题】:Re use existing Vagrant box重新使用现有的 Vagrant 盒子
【发布时间】:2023-04-04 21:45:01
【问题描述】:

我已经下载并配置了一个用于 wordpress 开发的 Vagrant 盒子,现在我想使用一个用于 Discourse 的 Vagrant 盒子,我需要从头重新下载 Ubuntu 并配置它吗?

有没有办法不用重新下载就可以使用现有的box/vm。

【问题讨论】:

  • 你可以使用其他目录下已有的盒子,只需通过 vagrant init dowloaded_box_name 和 vagrant up 设置新目录

标签: vagrant discourse vagrantfile


【解决方案1】:

您应该已经拥有原始的基础框,它存储在您的~/.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

【讨论】:

    猜你喜欢
    • 2018-09-28
    • 2014-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    • 1970-01-01
    • 2016-03-07
    • 1970-01-01
    相关资源
    最近更新 更多