
jlesage/freefilesync 可通过现代 Web 浏览器访问,无需在客户端进行任何安装或配置。
FreeFileSync 是一款文件夹比较和同步软件,用于创建和管理所有重要文件的备份副本。它不会每次都复制所有文件,而是确定源文件夹和目标文件夹之间的差异,并仅传输所需的最小数据量。
注意: 本快速入门中提供的 Docker 命令仅为示例,应根据实际需求调整参数。
使用以下命令启动 FreeFileSync Docker 容器:
shelldocker run -d \ --name=freefilesync \ -p 5800:5800 \ -v /docker/appdata/freefilesync:/config:rw \ -v /home/user:/storage:rw \ jlesage/freefilesync
其中:
/docker/appdata/freefilesync: 存储应用程序的配置、状态、日志和任何需要持久化的文件。/home/user: 包含需要供应用程序访问的主机文件。通过访问 [***] 来打开 FreeFileSync 的 GUI 界面。主机文件在容器中显示为 /storage 文件夹。
yamlversion: '3' services: freefilesync: image: jlesage/freefilesync container_name: freefilesync restart: always ports: - "5800:5800" volumes: - /docker/appdata/freefilesync:/config:rw - /home/user:/storage:rw - /data/documents:/documents:rw - /data/photos:/photos:rw environment: - USER_ID=1000 - GROUP_ID=1000 - TZ=Asia/Shanghai
| 端口 | 说明 |
|---|---|
| 5800 | Web 界面访问端口 |
| 卷路径 | 说明 |
|---|---|
/config | 应用程序配置和状态文件 |
/storage | 主机文件访问点(可自定义多个) |
| 变量名 | 说明 | 默认值 |
|---|---|---|
USER_ID | 运行应用程序的用户ID | 1000 |
GROUP_ID | 运行应用程序的组ID | 1000 |
TZ | 设置时区 | UTC |
KEEP_APP_RUNNING | 当应用程序退出时自动重启 | 0 (禁用) |
DISPLAY_WIDTH | Web 界面宽度 | 1280 |
DISPLAY_HEIGHT | Web 界面高度 | 768 |
SECURE_CONNECTION | 启用HTTPS | 0 (禁用) |
VNC_PASSWORD | VNC访问密码(需要启用安全连接) | 无 |
可以通过添加多个卷映射来提供对主机上不同目录的访问:
shelldocker run -d \ --name=freefilesync \ -p 5800:5800 \ -v /docker/appdata/freefilesync:/config:rw \ -v /home/user/documents:/documents:rw \ -v /home/user/photos:/photos:rw \ -v /home/user/music:/music:rw \ -e TZ=Asia/Shanghai \ jlesage/freefilesync
完整文档可在 [***] 获取。
遇到容器问题或有疑问?请 创建新issue。
其他 Docker 化应用,请访问 [***]






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务