instrumentisto/rsync-ssh是一种加密网络协议,用于在不安全的网络上安全地操作网络服务。最著名的应用示例是用户远程登录计算机系统。
Rsync是一种用于在计算机系统之间高效传输和同步文件的工具,通过检查文件的时间戳和大小来实现。它常见于类Unix系统,同时用作文件同步和文件传输程序。Rsync算法是一种增量编码,用于减少网络使用量。可使用Zlib进行额外压缩,并可使用SSH或stunnel确保数据安全。
只需在rsync/ssh命令前添加docker run instrumentisto/rsync-ssh:
bashdocker run --rm -i instrumentisto/rsync-ssh rsync --help
从卷传输数据到本地文件夹:
bashdocker run --rm -i -v <volume-name>:/volume -v $(pwd):/mnt instrumentisto/rsync-ssh \ rsync -avz /volume/ /mnt/
使用rsync将远程主机文件传输到无rsync的本地主机:
bashdocker run --rm -i -v <local-dest-path>:/mnt instrumentisto/rsync-ssh \ rsync -avz <remote-host>:<remote-src-path> /mnt/
将无rsync的远程主机文件传输到有rsync的本地主机:
bashrsync -avz --rsync-path="docker run --rm -i -v <remote-src-path>:/mnt instrumentisto/rsync-ssh rsync" \ <remote-host>:/mnt/ <local-dest-path>
无rsync的远程主机与无rsync的本地主机之间传输文件:
bashdocker run --rm -i -v <local-dest-path>:/mnt instrumentisto/rsync-ssh \ rsync -avz --rsync-path="docker run --rm -i -v <remote-src-path>:/mnt instrumentisto/rsync-ssh rsync" \ <remote-host>:/mnt/ /mnt/
alpine最新版Alpine的最新标签。
此镜像基于流行的Alpine Linux项目,可在alpine官方镜像中获取。Alpine Linux比大多数发行版基础镜像小得多(约5MB),因此通常会生成更精简的镜像。
这是一个多平台镜像。
alpine<X.Y>最新版次要版本X.YAlpine的最新标签。
这是一个多平台镜像。
alpine<X.Y>-r<N>特定次要版本X.YAlpine的特定N镜像修订标签。
构建后永不更新。
这是一个多平台镜像。
Rsync根据GNU GPL v3许可证授权。 OpenSSH Portable根据BSD许可证授权。
与所有Docker镜像一样,此镜像可能还包含其他软件,这些软件可能受其他许可证(如基础发行版中的Bash等,以及包含的主要软件的任何直接或间接依赖项)约束。
对于任何预构建镜像的使用,镜像用户有责任确保对该镜像的任何使用都符合其中包含的所有软件的相关许可证。
生成instrumentisto/rsync-ssh Docker镜像的源代码根据Blue Oak Model License 1.0.0授权。
我们无法注意到DockerHub(或其他容器 registry)中的评论,因此请勿使用它们报告问题或提问。
如果您对此镜像有任何问题或疑问,请通过GitHub issue与我们联系。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务