Vagrant
我们的目的是使用 vagrant 作为开发环境,所以需要解决以下问题:
- 工作目录
- 网络
Provider
这是 vagrant 最重要的部分了,vagrant 可以说就是一个统一各种 provider 使它们拥有一致良好使用体验的接口。 其中最基本的支持是 VirtualBox,此外还有 VMware,Docker 等等可以通过 vagrant 插件系统提供。 与 VirtualBox 的交互使用了 VirtualBox 提供的命令接口 VBoxManage,通过 ruby 封装为 Vagrant 插件。
Plugin
reference:
© 著作权归作者所有