在VagrantFile配置文件中:config.vm.synced_folder "../nginx_config/", "/etc/nginx"
一旦我添加了我的配置文件并重新加载vagrant实例,它就会获取guest虚拟机上的目录我尝试了更改主机(我的计算机)上文件夹nginx_config
的位置的不同可能性但我总是得到相同的结果
当我禁用共享时,访客(流浪者)上的/etc/nginx
内容又回来了。
这里有什么问题?
答案 0 :(得分:1)
当您使用Vagrant的同步文件夹机制时,它实际上使用VirtualBox的共享文件夹功能。 (我假设您使用VirtualBox作为提供者)
共享文件夹的实施方法是将文件夹安装在您指定的位置,方式与使用网络共享完成相同。
在Linux中,如果您使用其中包含现有文件的挂载点,则原始文件在挂载后将变为不可见,并在卸载后重新出现。请参阅similar question。