问题标签 [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 投票
1 回答
2743 浏览

vagrant - Ansible & Vagrant - apt-get:找不到命令

我是使用 Vagrant 和 Ansible 的新手。目前我被困在 Ansible 上,告诉我它找不到 apt-get 命令。

我的 Vagrant box 在 Ubuntu 上运行,以下是相关文件:

当我跑步时vagrant provision,我得到

我错过了什么?

0 投票
7 回答
59793 浏览

virtualbox - 做流浪汉时出错

当我执行以下操作时出现此错误vagrant up

这是我拥有的 Vagrantfile:

结尾

这是我的机器设置:

0 投票
2 回答
3862 浏览

vagrant - 使用 Vagrant Docker 提供程序从 boot2docker 转发端口

我正在尝试使用 Vagrant 1.6 的 Docker 提供程序,但我似乎遇到了障碍。我可以成功启动 Docker 容器和来宾操作系统,但是我无法从主机操作系统访问我在容器中启动的服务。这是我的流浪文件:

我的理解是,vagrant up --provider=docker在 OS X 上运行会启动一个运行 boot2docker 的虚拟机,然后运行我的容器。运行vagrant docker-logs似乎确认我的容器已创建并且服务已启动,但现在我无法弄清楚如何从我的 OS X 主机访问该服务。如果我使用的是标准的 VirtualBox 提供程序,我希望该config.vm.network :forwarded_port指令能够处理转发,但添加它似乎没有任何区别。

我需要做什么才能从我的 OS X 主机访问此服务?

更新:作为参考,这里是图像的 Dockerfile:https ://github.com/moul/docker-icecast/blob/master/Dockerfile

0 投票
1 回答
7751 浏览

vagrant - 使用流浪文件回答提示?

是否可以将脚本添加到回答提示的 Vagrantfile 中。我正在为 docker 配置一个 ubuntu 盒子

运行最后一条命令后,有提示询问

0 投票
2 回答
204 浏览

vagrant - vagrantfile 如何存储 vagrant 机器中的更改?

我正在使用 PhP 开发一个应用程序,客户要求我设置一个 vagrant 机器并安装所有需要的扩展和模块,这样只需一个 Vagrant up 命令,客户端就可以拥有与我相同的环境,

我首先从其中一个盒子 lsit 中安装了一台 vagrant 机器

然后我运行这些命令:

在我制作这个文件的目录中只有一个 vagranrfile 问题:我需要知道我是否对我的服务器进行了任何更改,例如,安装 php 或 mysql 它将如何保存在设置中,这样如果我只是给这个文件给我的客户,他将能够拥有一台相同的机器来安装所有东西?

我的意思是 vagrantfile 会有任何变化,或者我犯了一些错误,我不得不安装一台带有 puppet 的机器?

提前致谢

0 投票
1 回答
896 浏览

vagrant - 如何一次“流浪”多个节点?

我有一个定义了多个节点的 Vagrantfile - 比如 node1、node2、node3。

我想运行一个命令

但这似乎在一个命令行中是不可能的,唯一的方法似乎是并行运行 2 个命令:

有人有解决方法可以建议吗?

Vagrantfile 是一个 Ruby 脚本,所以也许用一些语法来丰富它可以完成工作......但我没有 Ruby 技能......

0 投票
4 回答
3786 浏览

laravel - 无法使用 Vagrant 在浏览器中查看 Laravel 项目

我正在尝试进行 Vagrant/Laravel 设置,但只有一个问题:当我php artisan serve在我的 Vagrant VM 上运行并尝试在我的主机浏览器上查看项目时,浏览器说它无法连接/页面是没找到。

这是我的流浪文件:

在 I 之后vagrant up,我 cd 进入我的 Laravel 项目文件夹并运行php artisan serve,它在 localhost:8000 上运行,所以我转到 192.168.50.4:8000 并且它没有显示。

任何意见表示赞赏!

0 投票
2 回答
1504 浏览

nginx - vagrant, nginx, phpmyadmin 安装问题

我正在为流浪者创建虚拟盒子。规格如下:

在我的 vagrant 文件中,我将 IP 转发设置如下:

在我的 windows/system32/drivers/etc/hosts 文件中:

在我的来宾操作系统中,我为 phpMyAdmin (/etc/nginx/conf.d/phpMyAdmin) 设置了 nginx 配置文件,如下所示:

当我点击http://labs.dev它正常工作时,它会显示 nginx 欢迎屏幕。但是当我点击时http://phpmyadmin:8080,浏览器响应“无法连接到http://phpmyadmin:8080”。我也尝试http://phpmyadmin使用相同的 nginx 欢迎屏幕而不是 phpmyadmin 登录页面。我尝试了几种配置,但仍然没有运气。有什么建议吗?谢谢

0 投票
1 回答
250 浏览

java - 在java中解析vagrant文​​件

我需要解析用 Ruby 编写的 Vagrantfile 中定义的配置,并在我的 java 代码中的其他地方使用这些设置。尝试探索 jRubyParser 但没有遇到任何定义它使用的文档。

在本地克隆了 Vagrant 存储库,但浏览代码也无济于事,因为我之前没有使用 Ruby 的经验。Vagrant 将如何读取文件中定义的配置?任何输入?

0 投票
4 回答
16545 浏览

virtualbox - 一个 Vagrantfile 中的多个 VM。我可以为每个人设置不同的内存大小吗?

我配置了两个 VM,“db”和“web”。我可以为不同的虚拟机设置不同的内存大小吗?