首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将Vagrant项目目录与现有的VirtualBox VM相关联?

如何将Vagrant项目目录与现有的VirtualBox VM相关联?
EN

Stack Overflow用户
提问于 2012-02-25 00:26:19
回答 5查看 60.8K关注 0票数 136

不知何故,我的Vagrant项目已经脱离了它的VirtualBox虚拟机,所以当我vagrant up时,Vagrant将导入基本框并创建一个新的虚拟机。

是否有办法将Vagrant项目与现有VM重新关联?Vagrant如何在内部将Vagrantfile与VirtualBox VM目录相关联?

EN

回答 5

Stack Overflow用户

发布于 2013-05-10 23:27:40

较高版本的解决方案是完全相同的。

但首先,您需要手动启动.vbox文件,以便它显示在VBoxManage list vms

然后,您可以检查.vagrant/machines/default/virtualbox/id以检查uuid是否正确。

票数 48
EN

Stack Overflow用户

发布于 2012-11-01 07:45:02

对于多虚拟机设置,它将如下所示:

代码语言:javascript
复制
{
   "active":{
        "web":"a1fc9ae4-5d43-49cb-be31-ab3c4f74745d",
        "db":"13503bc5-76b8-4c26-95c4-32435b372212"
   }
}

您可以从用于创建这些vm的Vagrantfile中获取vm名称。查找下面这一行:

代码语言:javascript
复制
config.vm.define :web do |web_config|

在本例中,"web“是虚拟机的名称。

票数 6
EN

Stack Overflow用户

发布于 2016-12-28 05:57:17

在Vagrant 1.9.1中:

我在Virtual Box中有一个名为'Ubuntu 16.04.1‘的VM,所以我将其打包为一个流浪箱,其中包含:

代码语言:javascript
复制
vagrant package --base "Ubuntu 16.04.1"

回答是...

代码语言:javascript
复制
==> Ubuntu 16.04.1: Exporting VM...
==> Ubuntu 16.04.1: Compressing package to: blah blah/package.box
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9434313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档