108得票13回答
如何将我的公钥添加到Vagrant虚拟机?

我在将SSH密钥添加到Vagrant虚拟机时遇到了问题。基本上,我这里的设置工作正常。一旦创建了虚拟机,我可以通过“vagrant ssh”访问它们,用户“vagrant”存在,并且该用户在authorized_keys文件中有一个ssh密钥。 现在我想做的是:能够通过ssh连接或使用scp...

107得票6回答
Vagrant中的符号链接和同步文件夹

我想使用Vagrant为我的团队提供一个共同的开发环境。主机完全不同: 有些人使用OS X,有些人使用Linux,还有些人使用Windows。 有些人使用VMware,有些人使用VirtualBox。 在虚拟机内部,我们想要运行Linux。 到目前为止,一切都还好。 现在我们的想法...

103得票2回答
Vagrant将更改保存在虚拟机的哪个位置?

我刚开始接触Vagrant,对于一些细节问题还有点困惑。我已经阅读了文档,但仍然缺少一个基本概念。当我想启动一个Vagrant box时,我运行: vagrant up 这将“基于box构建虚拟机”。我知道boxes存储在 ~/.vagrant.d 中,实际上我已经从一个Ubuntu ba...

100得票5回答
如何在Vagrant中增加RAM并设置仅主机网络?

我想将RAM至少增加到1 GB,并希望配置“Host-Only”网络使用“199.188.44.20”。 这是我的Vagrantfile:# -*- mode: ruby -*- # vi: set ft=ruby : Vagrant::Config.run do |config| ...

100得票12回答
如何在代理环境中使用Vagrant?

我的公司网络使用代理。当我使用vagrant up命令时,它会显示401权限错误。 我应该如何进行设置才能使用vagrant?

97得票3回答
Vagrant命令具体是做什么的?

令人惊讶的是,除了“入门指南”中的参考之外,没有任何文档说明Vagrant命令的作用。 我目前已经了解到的是: box - 管理“boxes”(虚拟机镜像) destroy - 关闭虚拟机,然后删除其存储的映像? gem halt - 关闭虚拟机 init - 准备一个包含新的Vagra...

97得票9回答
Vagrant错误:NFS报告您的exports文件无效。

我正在按照这些说明设置Discourse开发环境。但是,当我运行Vagrant时,出现了以下错误: NFS报告您的exports文件无效。 Vagrant在对文件进行任何更改之前进行此检查。 请纠正下面的问题并执行“vagrant reload”: 无法打开/etc/expo...

96得票2回答
一个Java项目使用Vagrant:你应该在虚拟机中编译还是在主机上编译?

这是问题:在使用Vagrant进行Java项目(或任何编译语言项目)时,应该在虚拟机中还是在主机上编译?此外,您是否希望将IDE和所有开发工具也在虚拟机内运行,还是在主机上? 似乎没有很好地定义 Java IDE 和编译/部署过程如何与 Vagrant VM 协同工作。一般来说,我的印象是代...

95得票7回答
如何在VirtualBox Vagrant中连接到Mysql服务器?

我使用Vagrant挂载了一台新的VirtualBox虚拟机,在该虚拟机中安装了Mysql Server。如何在虚拟机外连接到该服务器?我已经在Vagrantfile中转发了3306端口,但是当我尝试连接mysql服务器时,它会返回错误:“reading initial communicati...

91得票5回答
如何在“vagrant up”命令中传递参数并使其在Vagrantfile的作用域内?

我正在寻找一种像这样将参数传递给Chef cookbook的方法:$ vagrant up some_parameter 然后在其中一个Chef烹饪书中使用some_parameter参数。