使用syncthing docker 部署文件同步的方法

5 min read

以下是使用 Syncthing Docker 部署文件同步的方法:

  1. 安装 Docker

如果你没有安装 Docker,可以参考官方文档完成安装:https://docs.docker.com/engine/install/

  1. 拉取 Syncthing 镜像

在终端中运行以下命令拉取 Syncthing Docker 镜像:

docker pull syncthing/syncthing
  1. 创建 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 指定端口映射。

  1. 配置 Syncthing

在浏览器中访问 http://localhost:8384,进入 Syncthing 的 Web 界面。按照提示进行配置,添加需要同步的文件夹和设备,即可开始同步。

注意:在默认配置下,Syncthing 容器只能同步容器内部的数据。如果需要同步宿主机的数据,请在创建容器时指定对应的宿主机和容器之间的数据卷映射。