vagrant(四):共享目录

本文介绍了Vagrant的共享目录功能,允许在宿主机和虚拟机间同步文件,便于开发与运行。默认共享目录为/vagrant,在宿主机对应项目根目录。配置synced_folder方法可自定义共享路径,并通过`vagrant up`查看同步效果。同时,文章讨论了不同类型的共享目录,如NFS、RSync和SMB,以及如何通过mount_options设置所有者和组。
摘要由CSDN通过智能技术生成

共享目录

共享目录可以设置Vagrant在宿主机(host)和虚拟机(guest)之间同步文件,这样做的好处是可以在宿主机上开发,在虚拟机上运行。
vagrant默认的共享目录在宿主机上是和Vagrantfile文件同路径下的/vagrant文件夹,在虚拟机上是/home/vagrant目录。如果要共享其他的文件夹,还是在Vagrantfile中进行配置,例如:

Vagrant.configure("2") do |config|
  # other config here

  config.vm.synced_folder "src/", "/srv/website"
end

config.vm.synced_folder方法用来配置共享文件夹, 第一个参数是宿主机的路径,如果是相对路径,那么默认是在项目根目录下,第二个参数是虚拟机上的路径,这个路径参数必须是绝对路径。在虚拟机中将会根据这里的设置,在系统中创建共享文件夹。
在用 vagrant up 启动虚拟机的时候ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值