2

众所周知,Vagrant 默认的虚拟机是 VirtualBox。其实,他本身还支持 Hyper-V,VMware、VirtualBox、Parallels 等等。

笔者有时需要在 Windows 下访问部分网站,因此机子上已经装了 Parallels 这个虚拟机。Parallels 的性能比 VirtualBox 实在好太多,对我来说完全没必要再装 VirtualBox。所以本文就介绍下 Parallels 怎么配合 Vagrant。

第一步:安装 vagrant 的 parallels 插件

$ vagrant plugin install vagrant-parallels

第二步:安装与 parallels 匹配的 Boxes,比如 bento/ubuntu-16.04

第三步:修改配置文件 Vagrantfile,如下:

Vagrant.configure("2") do |config|
  // ...
  config.vm.box = "bento/ubuntu-16.04"
  //...

  config.vm.provider "parallels" do |prl|  // virtualbox => parallels
    prl.name = "vagrant"  // 虚拟机名称
    prl.memory = "1024"  // 设置内存
    prl.update_guest_tools = true  // 虚拟机程序升级时自动更新 guest_tools
  end

  //...
end

就是这么简单,你也可以访问 Parallels 官方教程 了解详情。
如果你想了解如何配合其他虚拟机,可以查看 相关手册 进行了解。
另外要说明的是,如果想配合使用 VMware,相关的插件是 收费的,安装的区别就是多了一步导入证书的操作。


fenbox
6.8k 声望933 粉丝

主业设计,副业写代码