
zhaojun1998/zfileZFile是一款基于Java开发的轻量级文件存储服务,旨在提供简单、高效的文件管理与分享解决方案。该Docker镜像封装了ZFile应用及其运行环境,可快速部署至各类服务器环境,支持多种存储后端(如本地存储、对象存储等),适用于搭建个人文件库、团队协作空间或企业内部文件共享平台,提供直观的Web界面和完善的文件管理功能。
bash# 拉取镜像(若未指定tag,默认拉取latest) docker pull zfile-dev/zfile # 启动容器(映射端口8080,挂载数据卷至本地/path/to/zfile-data) docker run -d \ --name zfile \ -p 8080:8080 \ -v /path/to/zfile-data:/app/data \ --restart=always \ zfile-dev/zfile
创建docker-compose.yml文件:
yamlversion: '3.8' services: zfile: image: zfile-dev/zfile container_name: zfile ports: - "8080:8080" # 宿主机端口:容器端口,可根据需求修改 volumes: - /path/to/zfile-data:/app/data # 挂载数据卷,持久化配置和数据 environment: - TZ=Asia/Shanghai # 设置时区,可选 restart: always # 容器退出后自动重启
启动服务:
bashdocker-compose up -d
[***] 访问ZFile服务/app/data目录存储应用配置、日志及本地存储文件(若使用本地存储),需通过数据卷挂载至宿主机,避免容器重启后数据丢失/path/to/zfile-data),保障数据安全通过环境变量或配置文件(位于/app/data/conf/application.properties)可调整应用参数,常用配置项包括:
server.port: 应用端口(默认8080,若修改需同步调整容器端口映射)spring.datasource.*: 数据库配置(默认使用H2嵌入式数据库,支持切换至MySQL等外部数据库)zfile.storage.*: 存储源相关配置(初始化后在管理界面配置更便捷)manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务