如何关联vagrant项目到一个已经存在的virtual vm

 

问:有的时候Vagrant  项目莫名其妙的和关联的vm失去关联,这个时候如果使用Vagrant   up会导入base-box 创建新的vm,那么有办法可能重新关联么?

答:

1)在你Vagrantfile的目录下执行命令

VBoxManage list vms

你会看到下面的记录:

"virtualMachine" {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

2) 进入以下目录:

cd .vagrant/machines/default/virtualbox

3) 创建一个新文件,内容是上面看到的 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx(文件名是id)

4) 保存后执行vagrant up即可

整理自

http://stackoverflow.com/questions/9434313/how-do-i-associate-a-vagrant-project-directory-with-an-existing-virtualbox-vm

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据