vagrantfile相关内容

如何“流浪"一次有多个节点?

我有一个定义了多个节点的 Vagrantfile - 比如 node1、node2、node3. 我想运行一个命令 "vagrant up --provision node1,node2" 但这在一个命令行中似乎是不可能的,唯一的方法似乎是并行运行 2 个命令: "vagrant up --provision node1"“无业游民 --provision node2" 有人可以建议 ..
发布时间:2021-09-15 20:42:18 其他开发

当我进行 vagrant 配置时,我可以在 vagrant 重新加载时忽略 Vagrantfile 中的一些配置代码吗?

在我的 Vagrantfile 中,我有两个 shell 配置:一个用于为我的项目安装系统依赖项,另一个用于启动 nginx 服务器. 那么我想要的是当我vagrant reload --provision时,我可以忽略安装系统依赖项的规定,而只是启动nginx服务器吗? 示例代码: VAGRANTFILE_API_VERSION = '2'Vagrant.configure(VAG ..
发布时间:2021-09-15 20:42:12 其他开发

流浪者:192.168.33.10 拒绝连接

你好,我用vagrant在虚拟机上安装了centOS6,还安装了httpd和php. 但是,当我尝试访问 http://192.168.33.10 这是我设置的 IP 地址时Vagrantfile,我打不开网页. 我在/var/www/html 目录下做了一些文件. $ cd/var/www/html/$lsindex.html 测试.php 这是我在 Vagrantfile 中更 ..
发布时间:2021-09-15 20:41:57 其他开发

如何在 vagrant box 中打包同步文件夹

到目前为止我想要的和实现的:我想创建一个包含配置和应用程序的自定义 vagrant box,以便在不同的客户端或服务环境中重用它. 特别是我设法创建了基于 Ubuntu(精确/64)的 vagrant box,它安装了 node.js,并用 将它打包在我的开发机器上 vagrant package my-box --output filename.box 我可以将 filename ..
发布时间:2021-09-15 20:41:48 其他开发

Vagrant dhcp:获取IP地址

美好的一天! 我想使用 dhcp 增加几个节点.但我也想获取这个节点的 ip 地址并将它们写入文件.Vagrant 文档说“IP 地址可以通过使用 vagrant ssh SSH 进入机器并使用适当的命令行工具查找 IP 来确定,例如 ifconfig". 所以我为 master 创建了一个简单的 bash 脚本 `vagrant ssh master -c 'ifconfig |gre ..
发布时间:2021-09-15 20:41:22 其他开发

在 Vagrant 中为多台环境机器创建两个磁盘

我将使用 Vagrant 创建多环境机器.这是我正在尝试配置的 VagrantFile.我想实例化通过专用网络连接它们的七台机器.每一个都应该有两个磁盘.我在 Vagrant 文档中找到了公开 createhd 命令的 VBoxManage.我不确定我应该把这个命令放在哪里.在每个机器块内还是在虚拟提供程序块配置内? Vagrant.configure(2) 做 |config|config.v ..
发布时间:2021-09-15 20:41:19 其他开发

是否可以在 vagrantfile 中确定 vagrant vm 的 id?

我读到可以创建一个名为“id"并在其中写入 id 的文件,并将其放入 .vagrant/... 目录.但是是否也可以确定 vagrantfile 中的 id? 解决方案 由于 Vagrantfile 是一个 ruby​​ 脚本,你总是可以从 Vagrantfile 读取 id 文件 Vagrant.configure(2) 做 |config|p "读取 uuid " + File.re ..
发布时间:2021-09-15 20:41:13 其他开发

Vagrant 通过浏览器拒绝

我对在开发工作流程中使用 Vagrant 非常陌生,但是当使用 vagrant up 设置框然后通过我的主机访问它时,我的浏览器拒绝了连接. 工作所需要做的就是:vagrant init 苏格兰威士忌/盒子流浪起来 ? 解决方案 确保从来宾转发 80 端口,以便您可以从浏览器访问虚拟机.编辑您的 Vagrantfile 并确保有一行(默认情况下,在执行 vagrant init ..
发布时间:2021-09-15 20:40:16 其他开发

Vagrant 同步文件夹权限

我在 Vagrant 中设置了一个同步文件夹,从我的 Windows 主机到来宾.最初对文件的权限太开放,所以我添加了以下挂载选项: config.vm.synced_folder "../my-folder", "/home/vagrant/my-folder",mount_options: ["dmode=775,fmode=664"] 但是,我需要为此文件夹中的单个文件添加执行权限.ch ..
发布时间:2021-09-15 20:39:38 其他开发

Vagrant 配置错误 - “必须指定一个框".

盒子工作正常.然后我停止了一个(当时唯一一个运行的),现在我无法让它们中的任何一个恢复. 运行 vagrant up [name] 给了我以下错误,无论我选择哪个,或者我是否将它留在 vagrant up 以便它们都出现: 本机配置有错误.请修复出现以下错误,然后重试:虚拟机:* 必须指定一个框. 运行最新版本的 Vagrant (1.7.4). 这是我的 Vagrantfile ..
发布时间:2021-09-15 20:39:29 其他开发

GuestAdditions 版本不匹配

当我使用这个命令时: 流浪 我收到此错误: [machine1] 您的主机 (4.3.36) 和来宾 (5.0.10) 上的 GuestAdditions 版本不匹配. 如何从 ubuntu shell 更新来宾添加? 解决方案 使用 vagrant vbguest 插件 安装插件: vagrant 插件安装 vagrant-vbguest 让 vagrant up 如果 ..
发布时间:2021-09-15 20:39:27 其他开发

为什么 Vagrant 尝试通过 SSH 连接到 Windows 来宾?

我的主机运行的是 Windows 7 Pro(64 位).在这种情况下,来宾操作系统是 Windows Server 2008 R2.“vagrant up"命令遇到了一个我不断遇到的问题: ****default: SSH 地址:127.0.0.1:2222默认值:SSH 用户名:vagrant默认值:SSH 身份验证方法:密码默认值:警告:连接超时.正在重试...默认值:警告:远程连接断开. ..
发布时间:2021-09-15 20:39:24 其他开发

允许两个或多个 vagrant VM 在自己的网络上通信

我想创建多个可以直接相互通信而不使用公共 IP 的服务器.他们仍然需要互联网访问,但网络外部的任何东西都不需要连接到他们.创建一个盒子通常是有效的,但是当我添加额外的服务器时,网络就会失败. MacOS:10.8.5 虚拟机:4.3.12 GuestOS:Ubuntu“precise64" 使用 Vagrant 配置的第 2 版 大多数情况下,如果我使用专用网络,我会得到: s ..
发布时间:2021-09-15 20:38:42 其他开发

更新一个流浪盒子?

我已经更新了一个盒子 vagrant box update 现在当我运行 vagrant up 时它会启动到旧盒子中.如何更新我的盒子以使用较新版本? 解决方案 来自 Vagrant 文档: 最后,您可以使用 vagrant box update 更新 box.这会下载并安装新的盒子.这不会神奇地更新运行 Vagrant 环境.如果 Vagrant 环境已经运行,您必须摧毁并重新创建 ..
发布时间:2021-09-15 20:38:39 其他开发

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

如果我运行 curl google.com,我看不到输出,只有一个空白页.我的 Vagrantfile 包含: Vagrant.configure("2") 做 |config|config.vm.box = "trumobi"#config.vm.box_url = "http://192.168.136.129/package.box"config.ssh.default.username ..
发布时间:2021-09-15 20:38:33 其他开发