#使用前提:
1.有一台带公网的远程linux设备。
2.linux设备允许被ssh连接且登录用户拥有目标路径的读写权限。
#使用方法:
docker run -d --name sgw-rsync -v /localhost/path:/srv -v /localhost/config:/home -e TIME=2 laodu945/sgw-rsync
#使用详解:
1./localhost/path为备份文件夹源路径(拾光坞N3电脑客户端可以窗口选择),/srv为容器内部路径不可更改。
2./localhost/config为配置文件路径(拾光坞N3电脑客户端可以窗口选择),/home为容器内部路径不可更改。
3.TIME为每天整点同步时间,如不设置,默认每天凌晨2点(拾光坞N3电脑客户端可在环境设置中增加TIME参数)。
4.容器成功启动后,会在/localhost/config路径下生成start_rsync.sh配置文件,文件内容如下:
#!/bin/sh
sshpass -p "password" rsync -avz --delete -e "ssh -o StrictHostKeyChecking=no -p 22" /srv user@host:/dest
password为ssh密码,22为ssh端口,user为ssh用户,host为ssh网址或IP,/dest为远程设备绝对路径,均根据实情修改。
Content type
Image
Digest
sha256:78638687b…
Size
9.2 MB
Last updated
about 2 years ago
docker pull laodu945/sgw-rsync