virtualbox相关内容
我在 Vagrant 中设置了一个同步文件夹,从我的 Windows 主机到来宾.最初对文件的权限太开放,所以我添加了以下挂载选项: config.vm.synced_folder "../my-folder", "/home/vagrant/my-folder",mount_options: ["dmode=775,fmode=664"] 但是,我需要为此文件夹中的单个文件添加执行权限.ch
..
我想禁用 VirtualBox Guest Additions.我不将它们用于文件夹同步等,对于我正在处理的盒子(例如,centos/7),它们无论如何都无法构建.有没有办法告诉 vagrant 不要尝试在 vagrant up 安装它们? 解决方案 在你的 Vagrantfile 中,添加以下参数 Vagrant.configure("2") 做 |config|....config.
..
当我使用这个命令时: 流浪 我收到此错误: [machine1] 您的主机 (4.3.36) 和来宾 (5.0.10) 上的 GuestAdditions 版本不匹配. 如何从 ubuntu shell 更新来宾添加? 解决方案 使用 vagrant vbguest 插件 安装插件: vagrant 插件安装 vagrant-vbguest 让 vagrant up 如果
..
我的主机运行的是 Windows 7 Pro(64 位).在这种情况下,来宾操作系统是 Windows Server 2008 R2.“vagrant up"命令遇到了一个我不断遇到的问题: ****default: SSH 地址:127.0.0.1:2222默认值:SSH 用户名:vagrant默认值:SSH 身份验证方法:密码默认值:警告:连接超时.正在重试...默认值:警告:远程连接断开.
..
我有一个 lucid32 盒子的特定 Vagrantfile,它安装了一些非常标准的包(PHP/MySQL/Apache),做一些特定的端口转发等等,我设置了它,从 git 签出一个项目并更改一些服务器配置,我想把这个盒子打包给团队中的其他开发者使用,所以使用命令: vagrant package boxname --output test.box --vagrantfile Vagrantfi
..
VirtualBox 5 公开了一个名为 "Paravirtualization Interface" 的设置,可以改进某些特定客户操作系统的性能. 有没有办法在 Vagrantfile 中设置这个选项? 一般来说:是否有关于如何通过 Vagrantfile 设置加速设置的文档? 解决方案 找到了.VBoxManage(VirtualBox CLI 工具)有一个名为 --par
..
我想使用 ubuntu/xenial64 框为两个单独的项目创建两个单独的 VM.我在两个单独的项目目录中定义了 Vagrantfile,并在每个目录中添加了 config.vm.box = "ubuntu/xenial64" 行. 第一个盒子启动成功.但是当我为第二个项目执行 vagrant up 时,我收到错误 名为“ubuntu-xenial-16.04-cloudimg"的 Vir
..
在执行 vagrant up 时,我得到: 得到关于安装的GuestAdditions版本的不同报告:主机上的 Virtualbox 声称:5.0.28vm 中的 VBoxService 声明:5.1.18继续,假设 VBoxService 是正确的...... 我进行了快速搜索,但没有解决此问题. 它似乎没有影响任何事情,所以只是想知道这里的最佳做法是什么... 解决方案 对于
..
我在运行 Vagrant 时经常遇到这样的错误: VBoxManage: 错误:此名称的 NAT 规则已存在VBoxManage:错误:详细信息:代码NS_ERROR_INVALID_ARG(0x80070057),组件NATEngine,接口INATEngine,被调用者nsISupportsVBoxManage: 错误: 上下文: "AddRedirect(Bstr(strName).raw
..
我对 vagrant 比较陌生,但到目前为止肯定喜欢它. 我经常遇到的一个小问题是,当我的主机网络暂时出现故障时,它会影响我与流浪客虚拟机的连接. 当我的主机的网络再次恢复时,我必须 - 在我的主机上 - 运行 vagranthalt 然后 vagrant up 以“重置"我的来宾 vagrant vm 的网络,以便它可以再次连接到互联网. 是否有更“优雅"的方式通过我的主机网络
..
我想创建多个可以直接相互通信而不使用公共 IP 的服务器.他们仍然需要互联网访问,但网络外部的任何东西都不需要连接到他们.创建一个盒子通常是有效的,但是当我添加额外的服务器时,网络就会失败. MacOS:10.8.5 虚拟机:4.3.12 GuestOS:Ubuntu“precise64" 使用 Vagrant 配置的第 2 版 大多数情况下,如果我使用专用网络,我会得到: s
..
我正在 Windows 10 中设置我以前工作的 vagrant 环境.我已经更新到最新版本的 VirtualBox (https://www.virtualbox.org/ticket/14040) 和 Vagrant. 当我 vagrant up 时,出现错误:无法重命名此连接.已存在具有您指定名称的连接.指定一个不同的名称. 我已经尝试删除我所有的盒子,删除 .vagrant 和
..
今天早上由于某种原因,当我运行“vagrant up"时,我收到以下错误(这已经运行了一年多) 您的 VM 已“无法访问".不幸的是,这是 VirtualBox 的一个严重错误,Vagrant 无法完全恢复.请打开 VirtualBox 并清除您无法访问的虚拟机或找到修复它们的方法. 我可以尝试删除我现有的 .vagrant 文件夹并执行 vagrant up,但这将永远需要我们非常慢的互联网
..
我有一个 vagrant box 启动并运行(配置了一个 LAMP 堆栈).我需要把它转移到另一台电脑上.我怎样才能导出它?我想我可以获得一个可以复制到另一台 PC 的文件(或多个文件),这样我就可以运行一些命令来导入 vagrant 框. 解决方案 你有两种方法可以做到这一点,我称之为 dirty way 和 clean way: 1.肮脏的方式 使用 vagrant pac
..
错误: Errno::ETXTBSY: Text file busy @ unlink_internal -/home/vagrant/shared/sample_app/db/test.sqlite3/home/vagrant/shared/sample_app/test/test_helper.rb:3:in '/home/vagrant/shared/sample_app/test/h
..
如何删除处于 GURU_MEDITATION 错误状态的 VirtualBox 机器?仅在 VirtualBox 未运行时删除目录就足够了吗? 编辑:发布后,我删除了“在文件管理器中显示"导航到的整个目录. 看起来像: 注意没有断电,甚至remove都是灰色的.我相信这与我删除目录之前的样子完全一样. 编辑 2:我在删除文件后尝试了命令行关机.它挂了: vboxman
..
我必须在其他计算机上有相同的VM但我不想下载整个盒子,php mysql等... 我有一个盒子已经按照它应该的方式进行了配置,我想在其他计算机上运行这个虚拟机. 当用户运行“vagrant up"时,机器应该在不下载任何东西的情况下启动. 有没有人有解决方案? 解决方案 最简单的方法是 将预先配置的 vagrant box 打包 并将 .box 文件传输到另一台机器上,添
..
我试图启动我的 vagrant 机器,所以我导航到我的 vagrantfile 所在的文件夹,并使用: vagrant up &&无业游民 ssh 但我收到以下错误消息: VirtualBox VM 的创建用户与当前运行 Vagrant 的用户.VirtualBox 要求同一用户用于管理已创建的 VM.请重新运行 Vagrant那个用户.这不是 Vagrant 问题. 用于
..
令人惊讶的是,除了整个“入门"教程中的参考外,没有关于 Vagrant 命令功能的文档. 到目前为止我所做的: box - 管理“框" destroy - 关闭虚拟机然后删除其存储的映像? 宝石 halt - 关闭虚拟机 init - 准备一个包含新 Vagrantfile 的目录 package - 关闭虚拟机,然后将其转换为可以变成盒子的“包"?(或其他) provis
..
我有一台 Ubuntu 虚拟机,配置为启用 VT-x、6 个处理器和 25 GB RAM. 在那个虚拟机中,我试图用以下配置启动一个流浪机器: master.vm.box = "precise32"master.vm.provider "virtualbox" 做 |vb|vb.customize ["modifyvm", :id, "--cpuexecutioncap", "80"]vb
..