Resilio Sync(它曾被称为BitTorrent Sync)利用P2P技术提供文件同步解决方案,使大量数据在多个设备之间同步快速高效。不同于传统的基于云的文件同步服务,Resilio Sync直接通过设备间同步数据,提供更多的隐私和控制权,同时不受单点故障的影响。
拉取 Resilio Sync 镜像。
docker。pull resilio/sync。
运行 Resilio Sync 容器。
docker。run。 -d。\。--name。resilio-sync。 \。-p。8888。:8888。 \。-p。55555。:55555。 \。-v。/path/to/sync:/mnt/sync。 \。--restart。unless-stopped。 \。resilio/sync。
参数解释:
-d。
: 容器在后台运行。--name。
: 为容器指定一个名称。-p 8888:8888。
: 将容器的8888端口映射到主机的8888端口,用于访问Resilioio Web用户界面Sync。-p 55555:55555。
: 将容器的55555端口映射到主机的5555端口,用于Resilio Sync数据传输。-v /path/to/sync:/mnt/sync。
: 映射存储同步文件的本地路径到容器/mnt/sync。--restart unless-stopped。
: 确保容器在退出时重新启动,除非明确停止。创建一个。 docker-compose.yml。
文件。
version。:。'3'services。:。resilio-sync。:。image。:。resilio/sync。 container_name。:。resilio。-。sync。 ports。:。-。"8888:8888"-。"55555:55555"volumes。:。-。/path/to/sync。:。/mnt/sync。 restart。:。unless。-。stopped。
启动服务。
以下命令启动服务运行#xff1a;
docker-compose。up。 -d。