在 VagrantFile 配置文件中:config.vm.synced_folder "../nginx_config/", "/etc/nginx"
一旦我将它添加到我的配置文件并重新加载 vagrant 实例,它就会使 guest 上的目录为空我尝试了不同的可能性来更改文件夹的位置 nginx_config
在主机(我的电脑)上,但我总是得到相同的结果。
当我禁用共享时,/etc/nginx
的内容客人( Vagrant )又回来了。
这里可能是什么问题?
最佳答案
当您使用 Vagrant 的同步文件夹机制时,它实际上使用了 VirtualBox 的共享文件夹功能。 (我假设您在这里使用 VirtualBox 作为提供者)
共享文件夹是通过将文件夹安装在您指定的位置来实现的,其方式与使用网络共享完成类似。
在 Linux 中,如果您使用已存在文件的挂载点,则原始文件在挂载后将变得不可见,并在卸载后重新出现。见 similar question .
关于ubuntu - Vagrant 共享文件夹会删除我文件夹中的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25471212/