相关疑难解决方法(0)

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

不知怎的,我的Vagrant项目已经解除了与VirtualBox虚拟机的关联,所以当我vagrant upVagrant将导入基础框并创建一个新的虚拟机时.

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

virtualbox vagrant

130
推荐指数
8
解决办法
6万
查看次数

Vagrant在哪里保存对VM的更改?

我刚开始使用Vagrant,我在理解一些细节方面遇到了一些麻烦.我已阅读了文档,但仍缺少一个基本概念.当我想开始一个Vagrant盒子时,我跑:

vagrant up

这将"基于盒子构建VM"我理解这些盒子存储在〜/ .vagrant.d中,实际上我已经从基础Ubuntu盒子中打包了我自己的盒子.但是,当我运行vagrant并开始向vm添加文件时,存储vm的虚拟硬盘驱动器在哪里?例如,当我运行apt-get install apache2并修改根系统时,这在哪里被修改?

当我在当前目录上执行du时,我看不到任何更改.我也没有在〜/ .vagrant.d目录中看到任何变化.但是,我可以做流浪汉停止,重新启动我的本地机器然后再次运行vagrant并且更改将持续存在.

流浪汉也报道

[default] VM already created. Booting if its not already running...
Run Code Online (Sandbox Code Playgroud)

有人能告诉我VM的创建位置以及更改的位置吗?

vagrant

101
推荐指数
1
解决办法
4万
查看次数

Vagrant命令究竟做了什么?

令人惊讶的是,没有关于Vagrant命令的文档,除了"入门"教程中的参考文献.

到目前为止我已经解决了什么:

  • box- 管理" 盒子 "
  • destroy - 关闭VM然后删除其存储的图像?
  • gem
  • halt - 关闭VM
  • init - 使用新的Vagrantfile准备一个目录
  • package - 关闭VM,然后将其转换为可以变成盒子的"包"?(或者其他的东西)
  • provision - 只运行配置(例如,Chef,Puppet ......)阶段
  • reload - 修改VM配置(例如,重新应用Vagrantfile),重新启动VM,重新配置
  • resume - un-suspend(即unhibernate)
  • ssh - 打开与VM的SSH shell连接
  • ssh-config
  • status
  • suspend - 休眠VM
  • up - 部分或全部:复制VM映像以创建新VM,对其应用配置,引导它

我有这些权利吗?还有什么?关于reloaddestroy/ 之间的确切区别,我仍然有点不清楚up.

virtualbox vagrant

96
推荐指数
3
解决办法
4万
查看次数

标签 统计

vagrant ×3

virtualbox ×2