以下是使用 Syncthing Docker 部署文件同步的方法:
- 安装 Docker
如果你没有安装 Docker,可以参考官方文档完成安装:https://docs.docker.com/engine/install/
- 拉取 Syncthing 镜像
在终端中运行以下命令拉取 Syncthing Docker 镜像:
docker pull syncthing/syncthing
- 创建 Syncthing Docker 容器
在终端中运行以下命令创建 Syncthing Docker 容器:
docker run -d \
--name syncthing \
-v /path/to/config:/config \
-v /path/to/data:/data \
-p 8384:8384 \
-p 22000:22000 \
syncthing/syncthing
其中,/path/to/config
是 Syncthing 的配置文件路径,/path/to/data
是需要同步的数据路径。
-d
表示后台运行容器,--name
指定容器名字,-v
指定容器和宿主机之间的数据卷映射,-p
指定端口映射。
- 配置 Syncthing
在浏览器中访问 http://localhost:8384
,进入 Syncthing 的 Web 界面。按照提示进行配置,添加需要同步的文件夹和设备,即可开始同步。
注意:在默认配置下,Syncthing 容器只能同步容器内部的数据。如果需要同步宿主机的数据,请在创建容器时指定对应的宿主机和容器之间的数据卷映射。