问题标签 [vagrantfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
10592 浏览

vagrant - 一个流浪文件中有多个提供者?

我有一个构建本地 VM 的 vagrant 文件。我想添加 EC2 提供程序,并可以选择在 EC2 上配置本地 VM 或一个。

我可以在同一个 Vagrantfile 中为多个提供程序创建配置,并在我这样做时以某种方式选择要运行的配置vagrant up吗?

0 投票
7 回答
141456 浏览

configuration - 如何更改 Vagrant 的“默认”机器名称?

启动 vagrant box 时,“default”这个名字是从哪里来的?

有没有办法设置这个?

0 投票
5 回答
52705 浏览

vagrant - 如何在公网访问 Vagrant Box

我在 vagrant 内的 e 盒子上创建了。在 Vagrantfile 中,我将网络指定为

我无法访问 VLAN 外的 VagrantBox。我需要访问公共网络中的 Vagrant Box。如何以我需要在公共网络中访问的方式配置 vagrantfile?

0 投票
4 回答
33620 浏览

vagrant - 如何在 Vagrant 中启用互联网访问?

如果我运行curl google.com,我看不到输出,只有一个空白页。我的 Vagrantfile 包含:

0 投票
1 回答
10291 浏览

vagrant - 如何添加另一个虚拟主机?

我创建了一个 debian vm,并通过 puphet 创建了一个虚拟主机,并指向它在我的主机主机文件中创建的本地 ip。但是现在当我尝试创建另一个时它不会工作。我读过其他线程,例如:

在提到使用 chef的 vagrant box 上创建虚拟主机。但我不明白的是为什么它不能正常工作?通常,我的意思是在 /etc/apache2/sites-available 中创建一个新的 vhost 文件,启用它并在我的本地计算机主机文件中创建带有 ip 的路径。厨师在做什么我不能手动做的?

这是我的流浪文件:

0 投票
1 回答
2089 浏览

vagrant - 配置网络适配器时在win7上挂起vagrant的问题

Vagrant 版本:1.4.0 vagrant-windows 版本:1.5.1

流浪文件:

我正在使用自创的 Win7 企业版 SP1 盒子

vagrant up 挂起配置网络适配器,在这里调试日志:

“netsh”命令执行后挂起。

我如何解决这个问题的任何解决方法?

0 投票
3 回答
3310 浏览

vagrant - 仅在配置时在 Vagrantfile 中运行代码

当且仅当配置完成时,我想在运行vagrant up(或vagrant provision等)时在屏幕上显示一些文本。(因为它只是第一次运行,或者如果特别强制使用.)vagrant up--provision

如何才能做到这一点?

0 投票
1 回答
1182 浏览

vagrant - Ubuntu 来宾在 Window 的宿主项目目录中看不到 Vagrantfile

我刚刚在 Windows 7 64 位上安装了 Vagrant 1.4.3 并使用以下内容创建了一个 Ubuntu 13.10 (Saucy) 框:

vagrant box 添加 saucy64-20140226 http://cloud-images.ubuntu.com/vagrant/saucy/20140226/saucy-server-cloudimg-amd64-vagrant-disk1.box

vagrant init saucy64-20140226

做完之后:

流浪起来

我使用 Putty SSH 到 vagrant box。到目前为止还不错,但是当我这样做时:

$ ls

在 /vagrant 目录中(在来宾上),我看不到我的“Vagrantfile”或主机上的任何其他文件。

此外,在 Guest 的 /vagrant 目录中创建的任何文件都不会显示在 Host 的同步目录中。

当 box/vm 启动时,我注意到以下内容:

[默认] 此 VM 上的来宾添加与安装的 VirtualBox 版本不匹配!在大多数情况下,这很好,但在极少数情况下,它会阻止共享文件夹等内容正常工作。如果您看到共享文件夹错误,请确保虚拟机中的来宾添加与您在主机上安装的 VirtualBox 版本匹配并重新加载您的 VM。

0 投票
1 回答
1337 浏览

vagrant - 为什么在提供程序块中配置时未设置 vagrant 专用网络?

我试图理解为什么将网络选项放在 Vagrantfile 的提供程序块中不起作用。例如,这似乎有效:

但这不起作用(无法访问网络):

似乎我想将网络选项设置为特定于提供者,并像后者一样构建 Vagrantfile。任何想法为什么它不起作用?

0 投票
3 回答
1734 浏览

vagrant - 如何在 Vagrant 中为多机环境指定配置器默认值?

我想知道在使用 Vagrant 创建多机环境时是否有办法为配置程序指定默认值?

我试图做类似以下的事情:

但是每个 VM 块似乎都没有选择任何主要的配置块设置。我收到此错误:

可以通过其他方法吗?