我想使用rsync
来同步文件夹。 docker-machine
可以使用-d选项
进行rsync
。
docker-machine scp -r -d . machine-name:~
这个命令似乎可以正常工作,但是我想将rsync
的使用扩展到以下方面:
rsync -rvz --delete --exclude-from=.rsyncignore -e 'docker-machine ssh machine-name' . :
我也尝试了以下命令:
sshpass -p "tcuser" rsync -rvz --delete --exclude-from=.rsyncignore . docker@`docker-machine ip machine-name`:
两条命令第一次都会同步所有内容,但是一旦同步完成后,我就再也无法访问虚拟机了。如果我尝试通过docker-machine ssh machine-name
访问虚拟机,则会收到exit status 255
的响应。这是怎么回事?