【问题标题】:Vagrant vs VBox folder shareVagrant vs VBox 文件夹共享
【发布时间】:2017-11-08 15:47:15
【问题描述】:
我已经使用 Vagrant 几个月了。此外,我已经开始使用没有 Vagrant 的 Virtual box 来共享主机操作系统的文件夹,并且到目前为止效果很好。
我的问题是,如果 Virtual Box 可以在没有 Vagrant 的情况下共享文件夹,为什么还需要 Vagrant?
也许我没有使用 Vagrant 的其他功能,所以到目前为止我不需要它们。
【问题讨论】:
标签:
vagrant
virtualbox
virtualization
【解决方案1】:
只有几件事,但可能不会详尽:
Vagrant 运行多个提供程序,不仅是 Virtualbox,您可以使用 Virtualbox、VMWare、HyperV ...(docker 以及即使有不同的优缺点)运行 vagrant,因此 vagrant 为您抽象了这个
vagrant 可以根据您的经验设置共享文件夹,但可以根据您的设置轻松设置不同的共享文件夹类型(nfs、rsync ..)
vagrant 将管理虚拟机的所有网络,如果您需要静态 IP,它将关联主机名和静态 IP 并为您设置所有路由。
vagrant 可与许多配置工具(puppet、chef、ansible ...)很好地配合使用,因此您可以轻松创建和重新创建多次相同的环境
除此之外,为什么 vagrant 好用?在团队中。如果您在团队中工作,您将共享一个 vagrant 文件(只是一个 ruby 脚本文件),并且“神奇地”您的所有团队成员共享相同的工作环境。