Articles of virtualbox

如何在Windows主机上以Vagrant区分大小写的方式处理文件

在我的Windows 8上,我安装了VirtualBox + Vagrant。 我用Laravel Homestead(与Ubuntu)作为箱子。 当在这个虚拟机上运行站点或运行命令行时,我希望它在Linux上运行,而不是在Windows上运行。 但是我发现了一些奇怪的问题: 首先我的文件夹映射: folders: – map: D:\DaneAplikacji\easyphp\data\localweb\projects\testprovag\strony to: /home/vagrant/code sites: – map: learn.app to: /home/vagrant/code/my-first-app/public 当我在我的浏览器中运行http://learn.app:8000我得到了正确的输出 – 页面从/home/vagrant/code/my-first-app/public与D:\DaneAplikacji\easyphp\data\localweb\projects\testprovag\strony\my-first-app/public只是为了清楚。 现在的问题是: 在我的public文件夹中,我创build了两个简单的文件: 文件名称test (它是空的)和文件index.php与内容: <?php if (file_exists('TEST')) { echo "file exists"; } else { echo "file NOT exists"; } 所以现在我在浏览器中运行http://learn.app:8000 ,并且得到输出file exists 。 这是我不希望的结果。 据我所知,在Linux中(我的盒子是Ubuntu),你可能有不同大小写的文件(与Windows相反),所以我希望我得到的file NOT exists 。 我已经在我的虚拟机运行php index.phptesting它,我得到完全相同的结果file exists什么又一次意外。 […]

会使用stream浪汉是矫枉过正?

我是在Yoga 2 Pro上运行Windows 8.1的开发者爱好者。 我主要做Python / Django的工作,但我想我会很快拿起Ruby。 事情是,Windows总是似乎是我想要拿起的任何项目的限制因素。 上次我试图安装一些像virtualenvwrapper一样简单的东西,花了3天时间,并且修改了一个不明确的设置文件来修正它。 所以,我想我想开始使用Linux VM。 我已经下载了VirtualBox和Vagrant,但我有点困惑。 据我所知(基于我所知,我仍然知道这一点)基于教程和我见过的一些SO / Quora问题,Vagrant只是命令行。 不过,我觉得这是不对的。 我正在寻找的是在这台机器上运行Ubuntu的方式,用于开发工作和个人使用。 和Windows一样好,我还是喜欢* nix的灵活性。 我希望能够像发展一样轻松上网。 所以,我最终的问题是,作为独立开发者,我的需求是否是stream浪者? 如果我想在这台机器上运行Ubuntu,我应该为自己的个人和开发工作制作一个Vagrant框,还是坚持使用一个简单的VirtualBox? 感谢所以。

Genymotion – 交通捕获

总之,我想在Windows中做: 1)将在Genymotion(VirtualBox)中运行的Android VM创build的所有stream量redirect到我的蜂窝连接(全部,不仅是HTTP)。 2)检查虚拟机和发送到networking的stream量是否相同。 为此,我发现监视networkingstream量的应用程序在我的虚拟机中不起作用,我无法安装像tPacketCapture(不兼容)这样的应用程序。 有谁知道为什么? 有没有人知道如何做1)或2)? 对于1),我试图从VirtualBox更改虚拟机的networkingconfiguration,但是我做的任何事情崩溃(无法连接到您的虚拟设备!错误)。 虚拟机只适用于适配器1在主机模式和适配器2在NAT。 为什么Genymotion需要连接? 提前致谢

Docker Toolbox退出状态1 Windows

在Windows 8上安装Docker工具箱和与工具箱(vbox 5.0.8)打包在一起的虚拟盒子。 当我启动Docker快速启动时出现以下错误 Error creating machine: Error in driver during machine creation: exit status 1 提前致谢。 我已经尝试了一段时间,仍然卡住了 问题的背景: 我以前安装的virtualbox 4和工具箱,他们工作正常。 我卸载了两个。 我在非默认path上安装了虚拟盒子5,并得到了上述错误,所以我卸载了虚拟盒子和工具箱。 我重新安装了工具箱和作为工具箱安装一部分的虚拟框。 我仍然得到同样的错误。 我开始Kitematic时也遇到以下错误: D:\Docker Toolbox\docker-machine.exe -D start default returned non zero exit code. Stderr: Docker Machine Version: 0.5.0 (04cfa58) Found binary path at .\docker-machine-driver-virtualbox.exe Launching plugin server for driver virtualbox Plugin server […]

VirtualBox VM中的VirtualBox VM

我有一个运行Windows 7(1)的Mac上的VirtualBox。 问题是Windows 7的环境启动了Linux(2)的VirtualBox虚拟机,并且使VirtualBox(1)崩溃。 有没有人在另一个VirtualBox虚拟机中有VirtualBox虚拟机的运行环境?

无法在Windows 8上SSH进入stream氓CentOS框

stream浪汉给我头痛,偷走了我的周末。 我只是不能ssh进入任何CentOS框。 我使用这里提供的框http://nrel.github.io/vagrant-boxes/ 。 在此期间,我也尝试了几个其他的Centos 6.4盒,无济于事。 (这不应该只是叹了口气 ) NB! 我没有任何问题进入Vagrant入门中提到的基本Ubuntu框(精确32)。 我正在尝试最简单的Vagrantfile,只是提供框和延长超时。 vagrant up之后, vagrant up者给了我这么长时间的不祥信息,说它无法启动,而且可能有这么多的原因。 Vagrant无法在configuration的(“config.vm.boot_timeout”值)时间段内与访客机器通信。 这可能意味着一些事情。 如果您使用自定义框,请确保networking正常工作,并且可以连接到机器。 在这些盒子中networking设置不正确是一个常见的问题。 validation身份validationconfiguration也正确设置。 如果该框似乎正确启动,则可能需要增加超时(“config.vm.boot_timeout”)值。 但是盒子正在运行,所以我尝试用Putty进行SSH连接,这也不起作用,我也得到一个超时,或者出现以下错误: ssh_exchange_identification: Connection closed by remote host 我不知道这是什么意思,也没有find任何信息导致任何地方。 有没有人知道我为什么有这些问题? 有没有人在Windows 8上的CentOS盒子成功?

virtualbox + perl +共享文件夹==失败

这是一个令我费解的问题。 我有一个位于Windows VirtualBox guest上的Perl脚本。 我想从Linux主机调用这个脚本,并从主机读取共享文件夹。 文件夹的读取失败。 在主机上,我调用这个脚本,它给了我下面的输出: host:~/$ ./script.pl /nfs/nasi/temp [2014-04-02 10:50:55] Uploading file records to localhost [2014-04-02 10:50:55] Running VirtualBox for Kaspersky fatal: opendir(E:\nasi\temp) failed: No such file or directory [2014-04-02 10:50:56] Uploading malware samples data to localhost host:$ 该脚本将参数/nfs/nasi/temp为E:\nasi\temp并使用以下命令调用脚本: /usr/bin/VBoxManage guestcontrol <guest> execute \ –image "C:\strawberry\perl\bin \perl.exe" \ –username <user> –password <pass> \ […]

android-x86在virtualbox和linux / windows上

我已经读过,我可以在模拟器上testingandroid应用程序,但是我也可以使用Virtualbox,所以应用程序将会更快。 在线有很多关于Virtualbox的教程,但是这表明我必须在VirtualBox上selectLinux。 我知道Android的内核是Linux Kernel 2.6,但问题是:我可以selectWindows吗? 用Linux将会更快? 这是一个简单的好奇心。 x86是架构,我认为我可以在Virtualbox上使用Linux,Windows或Mac OS X. 提前谢谢你

将Redis DB泊坞窗容器暴露给NodeJS泊坞窗容器

用vagrant 1.6.5和virtual box运行windows 7。 我有两个docker集装箱 – nodejs – redis 我的解决scheme的一部分正在运行和工作! 当我在VM外部运行nodejs应用程序时,可以连接到端口6379上的redis容器。当我在nodejs docker容器中运行相同的应用程序时,出现以下exception: Redis connection to 127.0.0.1:6379 failed – connect ECONNREFUSED 我可以通过停止redis容器来复制外部项目的exception,所以这个问题看起来像是与容器在虚拟机的内部端口上的链接/绑定有关。 容器启动如下: $ docker run -d -p 6379:6379 –name redis myproject/redis $ docker run –rm -it -P -p 9090:9090 –name node –link redis:rs myproject/node 第二个命令允许我运行和删除图像,以便我可以validation和debugging问题。 从我的理解容器之间的联系是正确的! 我想删除主机端口6379,所以你只能击中9090端口,这将暴露Redis的function。 示例nodejs dockerfile; # DOCKER-VERSION 0.10.0 FROM ubuntu RUN […]

无法从OSX VirtualBox Windows 8.1 IE11访问本地主机

我已经咨询了一些参考资料: 即时在您的Mac上运行免费 这个线程 而这个线程 我正在使用OSX 10.10.5和VirtualBox 5.0.16。 我正在尝试使用Microsoft提供的免费虚拟机在IE11上debugging一些Web应用程序。 我正在使用Win 8.1和IE11图像。 我的理解是,我应该能够调整虚拟机的主机文件,然后通过10.0.2.2访问本地主机。但是,事实并非如此。 我曾尝试过各种条目: 10.0.2.2 localhost 10.0.2.2 outer 10.0.2.2 subdomain.localhost – 一个线程build议尝试这个 我也尝试在VirtualBox中更改图像的networking设置。 我已经尝试了NAT和桥接都没有成功… 无论我放在IE的地址栏中,它都告诉我页面无法显示。 我努力了: http://localhost http://localhost:80 http://localhost:8888 http://outer http://10.0.2.2 http://10.0.2.2:3000 http://10.0.2.2:80 地址/主机文件configuration的组合似乎没有办法。 一个线程build议在虚拟机的命令行上尝试ping 10.0.0.2 。 我试了一下,似乎回应; 输出说4个数据包被发送和接收。 在这一点上,我感到非常沮丧,不确定如何继续下去。 它也试图与Win7的IE11 VM镜像,并没有任何运气。 在SO上的其他线程似乎表明,我可以访问10.0.2.2虚拟机configuration的方式。 如果有人有任何的build议,或者可以指出我的方向是正确的,这将是非常有帮助的!