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
进行授权