问题标签 [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 - Ansible & Vagrant - apt-get:找不到命令
我是使用 Vagrant 和 Ansible 的新手。目前我被困在 Ansible 上,告诉我它找不到 apt-get 命令。
我的 Vagrant box 在 Ubuntu 上运行,以下是相关文件:
当我跑步时vagrant provision
,我得到
我错过了什么?
virtualbox - 做流浪汉时出错
当我执行以下操作时出现此错误vagrant up
:
这是我拥有的 Vagrantfile:
结尾
这是我的机器设置:
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
vagrant - 使用流浪文件回答提示?
是否可以将脚本添加到回答提示的 Vagrantfile 中。我正在为 docker 配置一个 ubuntu 盒子
运行最后一条命令后,有提示询问
vagrant - vagrantfile 如何存储 vagrant 机器中的更改?
我正在使用 PhP 开发一个应用程序,客户要求我设置一个 vagrant 机器并安装所有需要的扩展和模块,这样只需一个 Vagrant up 命令,客户端就可以拥有与我相同的环境,
我首先从其中一个盒子 lsit 中安装了一台 vagrant 机器
然后我运行这些命令:
在我制作这个文件的目录中只有一个 vagranrfile 问题:我需要知道我是否对我的服务器进行了任何更改,例如,安装 php 或 mysql 它将如何保存在设置中,这样如果我只是给这个文件给我的客户,他将能够拥有一台相同的机器来安装所有东西?
我的意思是 vagrantfile 会有任何变化,或者我犯了一些错误,我不得不安装一台带有 puppet 的机器?
提前致谢
vagrant - 如何一次“流浪”多个节点?
我有一个定义了多个节点的 Vagrantfile - 比如 node1、node2、node3。
我想运行一个命令
但这似乎在一个命令行中是不可能的,唯一的方法似乎是并行运行 2 个命令:
有人有解决方法可以建议吗?
Vagrantfile 是一个 Ruby 脚本,所以也许用一些语法来丰富它可以完成工作......但我没有 Ruby 技能......
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 并且它没有显示。
任何意见表示赞赏!
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 登录页面。我尝试了几种配置,但仍然没有运气。有什么建议吗?谢谢
java - 在java中解析vagrant文件
我需要解析用 Ruby 编写的 Vagrantfile 中定义的配置,并在我的 java 代码中的其他地方使用这些设置。尝试探索 jRubyParser 但没有遇到任何定义它使用的文档。
在本地克隆了 Vagrant 存储库,但浏览代码也无济于事,因为我之前没有使用 Ruby 的经验。Vagrant 将如何读取文件中定义的配置?任何输入?
virtualbox - 一个 Vagrantfile 中的多个 VM。我可以为每个人设置不同的内存大小吗?
我配置了两个 VM,“db”和“web”。我可以为不同的虚拟机设置不同的内存大小吗?