【发布时间】:2017-03-13 20:22:23
【问题描述】:
我正在尝试使用 Vagrantfile 中的此指令在我的 vagrant box 和我的主机之间共享一个文件夹:
config.vm.synced_folder "./syncWithBox", "/var/www/html/"
问题是在配置(安装 apache2 服务器)期间创建了 /var/www/html/ 文件夹。
因此,当我流浪时,会出现错误,因为 /var/www 文件夹在配置之前不存在!
有没有办法解决这个问题?配置后如何告诉 vagrant 执行文件夹同步?
我看到了similar question here,但答案并不是我要找的
【问题讨论】:
-
您是否希望与主机共享访客的 /var/www/html 及其内容,反之亦然?
-
我想和宿主文件夹共享访客文件夹 /var/www/html/ ~/vagrant-box/syncWithBox/
-
这不是使用 virtualbox 提供程序共享目录的工作方式。这是基于主机内容的双向同步。您始终可以设置飞行服务器或使用例如rsync 来做到这一点。顺便说一句,当您执行上述操作时,它将在来宾上创建 /var/www/html。
标签: vagrant vagrantfile