问题标签 [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.
vagrant - 一个流浪文件中有多个提供者?
我有一个构建本地 VM 的 vagrant 文件。我想添加 EC2 提供程序,并可以选择在 EC2 上配置本地 VM 或一个。
我可以在同一个 Vagrantfile 中为多个提供程序创建配置,并在我这样做时以某种方式选择要运行的配置vagrant up
吗?
configuration - 如何更改 Vagrant 的“默认”机器名称?
启动 vagrant box 时,“default”这个名字是从哪里来的?
有没有办法设置这个?
vagrant - 如何在公网访问 Vagrant Box
我在 vagrant 内的 e 盒子上创建了。在 Vagrantfile 中,我将网络指定为
我无法访问 VLAN 外的 VagrantBox。我需要访问公共网络中的 Vagrant Box。如何以我需要在公共网络中访问的方式配置 vagrantfile?
vagrant - 如何在 Vagrant 中启用互联网访问?
如果我运行curl google.com
,我看不到输出,只有一个空白页。我的 Vagrantfile 包含:
vagrant - 如何添加另一个虚拟主机?
我创建了一个 debian vm,并通过 puphet 创建了一个虚拟主机,并指向它在我的主机主机文件中创建的本地 ip。但是现在当我尝试创建另一个时它不会工作。我读过其他线程,例如:
在提到使用 chef的 vagrant box 上创建虚拟主机。但我不明白的是为什么它不能正常工作?通常,我的意思是在 /etc/apache2/sites-available 中创建一个新的 vhost 文件,启用它并在我的本地计算机主机文件中创建带有 ip 的路径。厨师在做什么我不能手动做的?
这是我的流浪文件:
vagrant - 配置网络适配器时在win7上挂起vagrant的问题
Vagrant 版本:1.4.0 vagrant-windows 版本:1.5.1
流浪文件:
我正在使用自创的 Win7 企业版 SP1 盒子
vagrant up 挂起配置网络适配器,在这里调试日志:
“netsh”命令执行后挂起。
我如何解决这个问题的任何解决方法?
vagrant - 仅在配置时在 Vagrantfile 中运行代码
当且仅当配置完成时,我想在运行vagrant up
(或vagrant provision
等)时在屏幕上显示一些文本。(因为它只是第一次运行,或者如果特别强制使用.)vagrant up
--provision
如何才能做到这一点?
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。
vagrant - 为什么在提供程序块中配置时未设置 vagrant 专用网络?
我试图理解为什么将网络选项放在 Vagrantfile 的提供程序块中不起作用。例如,这似乎有效:
但这不起作用(无法访问网络):
似乎我想将网络选项设置为特定于提供者,并像后者一样构建 Vagrantfile。任何想法为什么它不起作用?
vagrant - 如何在 Vagrant 中为多机环境指定配置器默认值?
我想知道在使用 Vagrant 创建多机环境时是否有办法为配置程序指定默认值?
我试图做类似以下的事情:
但是每个 VM 块似乎都没有选择任何主要的配置块设置。我收到此错误:
可以通过其他方法吗?