vagrant入门教程--共享文件夹配置(8)
前言vagrant提供了将本机文件夹同步到虚拟机目录下的功能,默认是将vagrant的初始化目录同步到虚拟机/vagrant目录下:配置打开配置文件Vagrantfile,找到如下配置项:配置如下:config.vm.synced_folder"your_folder", "vm_folder",create:"true",disabled:"
·
前言
vagrant提供了将本机目录挂载到虚拟机目录下的功能,默认是将vagrant配置文件所在目录挂载到虚拟机/vagrant目录下。
配置
打开配置文件Vagrantfile,找到如下配置项:
config.vm.synced_folder
配置项如下:
config.vm.synced_folder
"your_folder"(必须) //物理机目录,可以是绝对地址或相对地址,相对地址是指相对与vagrant配置文件所在目录
,"vm_folder(必须)" // 挂载到虚拟机上的目录地址
,create(boolean)--可选 //默认为false,若配置为true,挂载到虚拟机上的目录若不存在则自动创建
,disabled(boolean):--可选 //默认为false,若为true,则禁用该项挂载
,owner(string):'www'--可选 //虚拟机系统下文件所有者(确保系统下有该用户,否则会报错),默认为vagrant
,group(string):'www'--可选 //虚拟机系统下文件所有组( (确保系统下有该用户组,否则会报错),默认为vagrant
,mount_options(array):["dmode=775","fmode=664"]--可选 dmode配置目录权限,fmode配置文件权限 //默认权限777
,type(string):--可选 //指定文件共享方式,例如:'nfs',vagrant默认根据系统环境选择最佳的文件共享方式
我的配置如下:
config.vm.synced_folder
"D:/www/code"
, "/code"
, owner:"www"
, group:"www"
,create:true
,mount_options:["dmode=775","fmode=664"]
config.vm.synced_folder ".","/vagrant",disabled:true //禁用vagrant的默认共享目录
更多推荐
已为社区贡献7条内容
所有评论(0)