Vagrant与VBox文件夹共享



我已经使用Vagrant几个月了。此外,我已经开始在没有Vagrant的情况下使用虚拟盒子,从主机操作系统共享文件夹,到目前为止效果很好。

我的问题是,如果虚拟盒子可以在没有Vagrant的情况下共享文件夹,为什么需要Vagrant?

也许我没有使用Vagrant的其他功能,所以到目前为止我不需要它们。

只有几件事,但可能不会详尽无遗:

  • Vagrant运营多个提供商,不仅是Virtualbox,您还可以使用Virtualbox、VMWare、HyperV。。。(docker也是,即使有不同的优点和缺点)所以流浪汉为你抽象了这个

  • 流浪者可以按照您的经验设置共享文件夹,但可以根据您的设置轻松设置不同的共享文件夹类型(nfs、rsync..)

  • 流浪者将管理虚拟机的所有网络,如果你需要一个静态IP,它将关联主机名和静态IP,并为你设置所有路由。

  • 流浪者可以很好地与许多配置工具(puppet、chef、ansible…)配合使用,因此您可以轻松地多次创建和重新创建同一环境

最重要的是,为什么流浪汉很好用?在团队中。若您在团队中工作,您共享一个流浪文件(只是一个ruby脚本文件),并且"神奇地"所有团队成员共享相同的工作环境。

最新更新