在Windows中设置Docker的Vagrant - 在rsync期间Permisson拒绝错误

时间:2016-05-18 14:09:07

标签: vagrant-windows

我在我的Windows机器上为helloworld docker镜像设置了一个带有boot2docker的流浪汉虚拟机。设置完成后,我想将主机windows文件夹同步到vm机器。根据说明,我安装了cygwin64以在我的Windows机器上获取rsync。

设置完成后,我再次尝试使用vagrant,并在两台计算机之间的rsync期间获得以下权限被拒绝错误。

我是否需要在我的虚拟机上设置任何权限?

enter image description here

1 个答案:

答案 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 " +