我一直在重读Docker文档,试图了解Docker和完整VM之间的区别.它如何设法提供完整的文件系统,隔离的网络环境等,而不是那么重?
为什么将软件部署到Docker映像(如果这是正确的术语)比简单地部署到一致的生产环境更容易?
我有一个本地测试/开发服务器(当然是HTTP),监听端口8000.
我正在使用Linux,所以要在Internet Explorer 6,7,8等上测试页面.我使用VirtualBox运行虚拟机; 我还需要看看它在Windows环境中的外观如何(例如字体不同).
在我的真机中,我只是使用URL打开网站http://localhost:8000,如何从虚拟机中解决这个本地主机?
现在我的解决方法是使用IP地址.有更好的想法吗?
在Oracle VirtualBox,Windows 7主机中退出缩放模式的快捷方式是什么?
执行以下命令后,.box文件会发生什么?
vagrant box add lucid32 http://files.vagrantup.com/lucid32.box
Run Code Online (Sandbox Code Playgroud)
lucid32.box下载完成后,我无法在文件系统上找到该文件.
我尝试使用USB设备但没有成功.它似乎没有被Virtualbox本身检测到,因为如果我从Virtualbox家中选择来宾(我使用的是Windows XP 3来宾),请选择设置 - > USB - >从设备添加过滤器,不列出任何设备,甚至如果我的Lubuntu 13.10连接并识别USB笔.如果我运行访客,如果我连接设备没有任何反应,如上所述,在设备 - > USB设备中没有检测到USB设备
我安装了Extensions包和Guest添加,因此它应该可以工作.请帮忙!我正在使用Virtualbox 4.2.16.
我正在使用Vagrant在Windows中启动VirtualBox VM.在其他平台上,我可以
$ vagrant ssh
Run Code Online (Sandbox Code Playgroud)
连接到VM.
如何在Windows中连接到此Vagrant框?
在Vagrant文档中建议使用PuTTy的方式也不起作用:
http://docs-v1.vagrantup.com/v1/docs/getting-started/ssh.html
我正在使用VirtualBox将OS X作为主机,并在来宾VM上使用CentOS.
在OS XI创建的文件夹中myfolder,将其作为共享文件夹添加到VM,打开VM,在CentOS创建的文件夹中/home/user/myfolder键入:
sudo mount -t vboxsf myfolder /home/user/myfolder
Run Code Online (Sandbox Code Playgroud)
并有输出:
/sbin/mount.vboxsf: mounting failed with the error: No such device
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
更新:
Guest Additions 安装.
我公司的开发环境基于VirtualBox上运行的虚拟机.我们希望更进一步,并使用Vagrant的功能在文本文件中获得机器的描述,然后能够基于该文本文件"提升"该机器.结合木偶,这将解决每个人在VM中安装不同软件版本的问题.
然而,Vagrant似乎非常专注于在主机上开发,让机器在后台运行.我们需要在机器中拥有我们的开发环境,因此我们需要一个完整的GUI,因此当输入"vagrant up"时,应该出现具有完整桌面环境(XFCE,KDE ...)的机器.
到目前为止,我已经设法从Xubuntu发行版中创建了一个"基础"框.但是当我键入"vagrant up"时,虽然桌面出现了,并且我能够正确登录,但Vagrant会在"等待机器启动时消息"中冻结.这可能需要几分钟......".过了一会儿,Vagrant因超时而崩溃.因此,不会创建共享文件夹,也不会执行包配置程序-puppet-.
如何使用vagrant创建具有完整GUI的虚拟机?
我正在尝试使用已有的硬盘在虚拟盒中创建一个新VM,但是当我尝试选择现有的硬盘文件(.vhd文件)时,它会显示一个错误,即无法使用虚拟硬盘,因为UUID已经存在.
所以我尝试了这个命令:
VBoxManage internalcommands sethduuid /home/user/VirtualBox VMs/drupal/drupal.vhd
Run Code Online (Sandbox Code Playgroud)
更改.vhd文件的UUID.但后来我得到了这个错误:
VBoxManage internalcommands sethduuid /home/user/VirtualBox VMs/drupal/drupal.vhd
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
我刚刚使用VMware Fusion在我的Mac上创建了一个新的Windows XP VM.VM正在使用NAT来共享主机的Internet连接.
如何访问可在Mac上使用的Rails应用程序http://localhost:3000?
virtual-machine ×10
virtualbox ×8
vagrant ×3
centos ×1
containers ×1
desktop ×1
docker ×1
localhost ×1
macos ×1
mode ×1
networking ×1
ssh ×1
usb ×1
vmware ×1
windows ×1