为什么Vagrant在来宾计算机上托管我的项目目录?

时间:2014-03-27 12:45:00

标签: vagrant

对于文件为/foo/bar/Vagrantfile的项目,Vagrant在主机上与客户机上的/foo/bar共享/同步/vagrant

为什么这样做?这似乎是不可取的:重点是实现隔离,但这种共享会破坏隔离:一个有缺陷的虚拟机可以删除我的项目目录,而我对项目的修补可能会影响虚拟机。

那么,这有什么意义呢?对于我忽略的事情有必要吗?

1 个答案:

答案 0 :(得分:0)

默认情况下,Vagrant将客户中的项目目录(Vagrantfile所在的位置)与/vagrant同步。

如果需要,可以通过在Vagrantfile中明确禁用同步文件夹配置来禁用它,然后需要vagrant reload

config.vm.synced_folder ".", "/vagrant", disabled: true

如果需要一次性或手动同步,请使用在vagrant 1.5.x中添加的新rsync类型。