如何禁用default / vagrant mount或project目录?

时间:2017-02-05 03:10:16

标签: vagrantfile

这是我的Vargrantfile:

Vagrant.configure("2") do |config|
  config.vm.box = "centos/7"
  config.vm.provision  :shell, path: "vagarantAddUser.sh"
  config.vm.synced_folder ".", "/vagrant", disabled: true
  config.vm.synced_folder ".", "/web", owner: "www-data", group: "www-data"
end

我想在guest虚拟机中的/ web而不是默认/ vagrant上挂载我的项目目录(我运行vagrant up的主机上的目录)。上面的Vagrantfile将项目目录安装到/ vagrant和/ web。注释掉/ vagrant的synced_folder行无效。

1 个答案:

答案 0 :(得分:0)

此问题(以及与安装权限相关的其他问题)是由于SELINUX设置为强制执行。将sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config添加到配置会使所有问题都消失。感谢use the docs