是否可以在Vagrant中使用Parallels而不是(疯狂的)VirtualBox?
答案 0 :(得分:15)
也许这对你有帮助(新鲜和新鲜)
答案 1 :(得分:7)
虽然它不是Parallels(您可能已经付过钱),但有一个使用VMWare Fusion的插件:
http://www.vagrantup.com/vmware
该插件不免费,因此您需要为插件和Fusion购买许可证。
我的虚拟机每周都会出现一次内核恐慌。根据Mitchell的说法,VirtualBox多年来一直在Mac上遇到内核恐慌问题,这些问题从来没有得到很好的解决,并且交换到Fusion是最佳选择。
答案 2 :(得分:4)
最后还有来自Parallels的官方Vagrant提供商!不幸的是,www.vagrantup.com没有提到它。
请参阅Vagrant提供程序项目的Paralles' Vagrant Documentation和Parallels GitHub page。有关提供者的进一步问题,有dedicated official forum。
截至目前,只有一个限制:“Parallels提供商支持所有基本的Vagrant功能,但下一个功能除外:”转发端口“配置尚不可用。” (取自the readme on GitHub)
感谢您AgentK,指出从Parallels 10 for Mac开始就可以使用“转发端口”。
答案 3 :(得分:3)
几个月前有一个大型提交,它合并了机器抽象分支:
甚至是discussed a bit on Hacker News。
这个分支引入了“机器抽象”代码。这是一个专业 Vagrant发展的里程碑,因为它抽象了所有的 特定于VirtualBox的代码插入到插件中。
问题:
白色技术上现在可以为其他人编写插件 提供者,仍然有很多工作要做,以使其可行。
截至目前, master 中唯一的提供商是virtualbox:
答案 4 :(得分:1)
你可以使用Parallels和Vagrant。这是一行一行的指令(假设你安装了Parallels和Vagrant)。
$ vagrant plugin install vagrant-parallels
$ mkdir some-project/ && cd some-project
$ vagrant init parallels/ubuntu-14.04
$ vagrant up --provider parallels
注意,您只需安装vagrant-parallels
一次。另请注意,您只需在第一次--provider parallels
时传递up
,之后它将自动使用parallels提供程序。
答案 5 :(得分:0)
在Google中发现此帖子以及官方Parallels-Vagrant集成:https://github.com/Parallels/vagrant-parallels