vagrant 的疑惑?


1.他是基于VirtualBox虚拟机的,我就想为什么虚拟不自身带这个功能呢,或者说哪一天VirtualBox集成了这个东西,哪vargrant不就完蛋了吗?

vagrant virtualbox php

Ss破o军sS 9 years, 7 months ago

VirtualBox现在的开发被Oracle停滞了。。。

msonic answered 9 years, 7 months ago

你只你懂得网络配置,你就不会使用vagrant了,VirtualBox 与主机通信都是使用端口转发的原理实现,如果你不懂网络技术,你就很难理解和配置,而vagrant 可以很方便的帮你实现了,VirtualBox 之所没有开发vagrant 类似的功能,是因为他想把网络配置方式交给用户,而不是自己画蛇添足加个上去,让用户配置网络的时候还要让你修改VirtualBox 的设置好的一套网络方案,我想是这样

很神秘的神秘人 answered 9 years, 7 months ago

vagrant不但可以用VirtualBox做虚拟机,还可以用VMWare做虚拟机,只不过用VMWare要交license费用。
vagrant是一套打造开发环境的框架,而VirtualBox和VMWare是虚拟机工具,两者的发展方向是不同的。

最接近神的银 answered 9 years, 7 months ago

vagrant可以与vm乃至Hyper-v搭配使用。本质就是简化了使用虚拟机制作开发环境的方式。我一直在用,感觉效率还算高。至于说VirtualBox集成vagrant的功能,除非VirtualBox真是闲着没事干了,否则不会干这种事情。VirtualBox还有很多bug呢,不会闲着没事干的。

hjjhjj answered 9 years, 7 months ago

Your Answer