Docker 部署 ZFile
Docker 部署 ZFile
简介
ZFile,最方便快捷的在线目录展示程序,支持将本地文件、FTP、SFTP、S3、OneDrive 等存储在网站上展示并浏览.
Docker Hub:https://hub.docker.com/r/zhaojun1998/zfile
Compose 配置
1
2
3
4
5
6
7
8
9
10
11
12
13
version: '3.3'
services:
zfile:
container_name: zfile
restart: always
ports:
- '8080:8080'
volumes:
- '/volume1/docker/zfile/db:/root/.zfile-v4/db'
- '/volume1/docker/zfile/logs:/root/.zfile-v4/logs'
- '/volume2/share/zfile:/data/file'
- '/volume1/docker/zfile/application.properties:/root/application.properties' // [!code ++]
image: zhaojun1998/zfile:latest
配置文件映射
需要先在宿主机下载配置文件,然后映射到容器内: 下载
application.properties
文件到/root/zfile/
目录下, 此目录可自行更改, 命令如:
1 curl -k -o /volume1/docker/zfile/application.properties https://c.jun6.net/ZFILE/application.properties然后增加一个
-v
参数(见上面倒数第二行),将此源文件映射到容器内(如修改宿主机的application.properties
为其他路径, 则上面命令也要一起修改)
启动容器后无法修改文件映射,需先
docker rm -f zfile
删除容器,再重新运行命令.
Unraid 配置
项目 | 参数 | 备注 |
---|---|---|
名称 | ZFile | |
概述 | 空 | |
额外要求 | 空 | |
存储库 | zhaojun1998/zfile | |
图标链接 | /mnt/user/Pictures/docker-logos/ZFile-icon.png | |
WebUI | 空 | |
额外参数 | 空 | |
发布参数 | 空 | |
CPU 绑定 | 自定义 | |
网络类型 | Bridge | |
Use Tailscale | 关 | |
控制台 shell 命令 | Shell | |
特权 | 关 | |
路径 | 容器路径:/root/.zfile-v4/db 主机路径: /mnt/user/appdata/ZFile/db | 数据库路径 |
路径 | 容器路径:/root/.zfile-v4/logs 主机路径: /mnt/user/appdata/ZFile/logs | 日志路径 |
路径 | 容器路径:/data/file 主机路径: /mnt/user/Work/ | 存储路径 |
端口 | 容器端口:8080 主机端口: 8080 连接类型: TCP | 映射端口 |
本文由作者按照 CC BY 4.0 进行授权