virtualbox相关内容

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 禁用访客添加

我想禁用 VirtualBox Guest Additions.我不将它们用于文件夹同步等,对于我正在处理的盒子(例如,centos/7),它们无论如何都无法构建.有没有办法告诉 vagrant 不要尝试在 vagrant up 安装它们? 解决方案 在你的 Vagrantfile 中,添加以下参数 Vagrant.configure("2") 做 |config|....config. ..
发布时间:2021-09-15 20:39:35 其他开发

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 其他开发

使用自定义 Vagrantfile 打包一个基本框

我有一个 lucid32 盒子的特定 Vagrantfile,它安装了一些非常标准的包(PHP/MySQL/Apache),做一些特定的端口转发等等,我设置了它,从 git 签出一个项目并更改一些服务器配置,我想把这个盒子打包给团队中的其他开发者使用,所以使用命令: vagrant package boxname --output test.box --vagrantfile Vagrantfi ..
发布时间:2021-09-15 20:39:21 其他开发

设置“半虚拟化接口"在 Vagrantfile 中

VirtualBox 5 公开了一个名为 "Paravirtualization Interface" 的设置,可以改进某些特定客户操作系统的性能. 有没有办法在 Vagrantfile 中设置这个选项? 一般来说:是否有关于如何通过 Vagrantfile 设置加速设置的文档? 解决方案 找到了.VBoxManage(VirtualBox CLI 工具)有一个名为 --par ..
发布时间:2021-09-15 20:39:06 其他开发

Vagrant 错误 - 同名的 VirtualBox 机器已经存在

我想使用 ubuntu/xenial64 框为两个单独的项目创建两个单独的 VM.我在两个单独的项目目录中定义了 Vagrantfile,并在每个目录中添加了 config.vm.box = "ubuntu/xenial64" 行. 第一个盒子启动成功.但是当我为第二个项目执行 vagrant up 时,我收到错误 名为“ubuntu-xenial-16.04-cloudimg"的 Vir ..
发布时间:2021-09-15 20:39:03 其他开发

vagrant up:收到有关已安装的 GuestAdditions 版本的不同报告

在执行 vagrant up 时,我得到: 得到关于安装的GuestAdditions版本的不同报告:主机上的 Virtualbox 声称:5.0.28vm 中的 VBoxService 声明:5.1.18继续,假设 VBoxService 是正确的...... 我进行了快速搜索,但没有解决此问题. 它似乎没有影响任何事情,所以只是想知道这里的最佳做法是什么... 解决方案 对于 ..
发布时间:2021-09-15 20:39:00 其他开发

在 Virtualbox/Vagrant 中列出 natpf 规则

我在运行 Vagrant 时经常遇到这样的错误: VBoxManage: 错误:此名称的 NAT 规则已存在VBoxManage:错误:详细信息:代码NS_ERROR_INVALID_ARG(0x80070057),组件NATEngine,接口INATEngine,被调用者nsISupportsVBoxManage: 错误: 上下文: "AddRedirect(Bstr(strName).raw ..
发布时间:2021-09-15 20:38:53 其他开发

vagrant:一种更好的“重置"方式我的访客 vagrant vm 的网络?

我对 vagrant 比较陌生,但到目前为止肯定喜欢它. 我经常遇到的一个小问题是,当我的主机网络暂时出现故障时,它会影响我与流浪客虚拟机的连接. 当我的主机的网络再次恢复时,我必须 - 在我的主机上 - 运行 vagranthalt 然后 vagrant up 以“重置"我的来宾 vagrant vm 的网络,以便它可以再次连接到互联网. 是否有更“优雅"的方式通过我的主机网络 ..
发布时间:2021-09-15 20:38:50 其他开发

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

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

与您指定名称的连接已存在

我正在 Windows 10 中设置我以前工作的 vagrant 环境.我已经更新到最新版本的 VirtualBox (https://www.virtualbox.org/ticket/14040) 和 Vagrant. 当我 vagrant up 时,出现错误:无法重命名此连接.已存在具有您指定名称的连接.指定一个不同的名称. 我已经尝试删除我所有的盒子,删除 .vagrant 和 ..
发布时间:2021-09-15 20:38:30 其他开发

VM 变得“无法访问"——Vagrant 不再工作

今天早上由于某种原因,当我运行“vagrant up"时,我收到以下错误(这已经运行了一年多) 您的 VM 已“无法访问".不幸的是,这是 VirtualBox 的一个严重错误,Vagrant 无法完全恢复.请打开 VirtualBox 并清除您无法访问的虚拟机或找到修复它们的方法. 我可以尝试删除我现有的 .vagrant 文件夹并执行 vagrant up,但这将永远需要我们非常慢的互联网 ..
发布时间:2021-09-15 20:38:07 其他开发

如何导出一个 Vagrant 虚拟机来传输它

我有一个 vagrant box 启动并运行(配置了一个 LAMP 堆栈).我需要把它转移到另一台电脑上.我怎样才能导出它?我想我可以获得一个可以复制到另一台 PC 的文件(或多个文件),这样我就可以运行一些命令来导入 vagrant 框. 解决方案 你有两种方法可以做到这一点,我称之为 dirty way 和 clean way: 1.肮脏的方式 使用 vagrant pac ..
发布时间:2021-09-15 20:37:56 其他开发

如何删除处于 GURU_MEDITATION 错误状态的虚拟机?

如何删除处于 GURU_MEDITATION 错误状态的 VirtualBox 机器?仅在 VirtualBox 未运行时删除目录就足够了吗? 编辑:发布后,我删除了“在文件管理器中显示"导航到的整个目录. 看起来像: 注意没有断电,甚至remove都是灰色的.我相信这与我删除目录之前的样子完全一样. 编辑 2:我在删除文件后尝试了命令行关机.它挂了: vboxman ..
发布时间:2021-09-15 20:37:05 其他开发

有没有办法克隆一个已经安装的流浪盒子

我必须在其他计算机上有相同的VM但我不想下载整个盒子,php mysql等... 我有一个盒子已经按照它应该的方式进行了配置,我想在其他计算机上运行这个虚拟机. 当用户运行“vagrant up"时,机器应该在不下载任何东西的情况下启动. 有没有人有解决方案? 解决方案 最简单的方法是 将预先配置的 vagrant box 打包 并将 .box 文件传输到另一台机器上,添 ..
发布时间:2021-09-15 20:37:01 其他开发

Vagrant 没有启动.创建 VM 的用户与当前用户不匹配

我试图启动我的 vagrant 机器,所以我导航到我的 vagrantfile 所在的文件夹,并使用: vagrant up &&无业游民 ssh 但我收到以下错误消息: VirtualBox VM 的创建用户与当前运行 Vagrant 的用户.VirtualBox 要求同一用户用于管理已创建的 VM.请重新运行 Vagrant那个用户.这不是 Vagrant 问题. 用于 ..
发布时间:2021-09-15 20:36:58 其他开发

Vagrant 命令究竟做了什么?

令人惊讶的是,除了整个“入门"教程中的参考外,没有关于 Vagrant 命令功能的文档. 到目前为止我所做的: box - 管理“框" destroy - 关闭虚拟机然后删除其存储的映像? 宝石 halt - 关闭虚拟机 init - 准备一个包含新 Vagrantfile 的目录 package - 关闭虚拟机,然后将其转换为可以变成盒子的“包"?(或其他) provis ..
发布时间:2021-09-15 20:36:52 其他开发