我在我的Windows机器上为helloworld docker镜像设置了一个带有boot2docker的流浪汉虚拟机。设置完成后,我想将主机windows文件夹同步到vm机器。根据说明,我安装了cygwin64以在我的Windows机器上获取rsync。
设置完成后,我再次尝试使用vagrant,并在两台计算机之间的rsync期间获得以下权限被拒绝错误。
我是否需要在我的虚拟机上设置任何权限?
答案 0 :(得分:0)
我在不改变任何权限的情况下完成了它。
试试这个:
1)打开位于$cygwin_install_location/etc/fstab
2)用none / cygdrive binary 0 0
(这会删除路径中的/ cygwin / -prefix)
和
1)编辑$vagrant_install_location\embedded\gems\gems\vagrant-1.8.0\plugins\synced_folders\rsync\helper.rb
2)删除以下行(77-79)
"-o ControlMaster=auto " +
"-o ControlPath=#{controlpath} " +
"-o ControlPersist=10m " +