侧边栏壁纸
  • 累计撰写 22 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

ZFile安装

墨悠然
2023-09-04 / 0 评论 / 1 点赞 / 19 阅读 / 2513 字
温馨提示:
本文最后更新于 2023-09-04,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

更新系统文件及常用软件

apt update -y  # 升级packages

apt install wget curl sudo vim git  # Debian系统比较干净,安装常用的软件

创建一下安装的目录:

mkdir -p /root/data/zfile

cd /root/data/zfile

nano docker-compose.yml

docker-compose.yml填入以下内容:

version: '3.3'

services:

    zfile:

        container_name: zfile

        restart: always

        ports:

            - '8080:8080'    # 左边的端口可以修改,右边的端口不要修改

        volumes:

            - './db:/root/.zfile-v4/db'      # 数据库映射到当前文件夹下的db目录

            - './logs:/root/.zfile-v4/logs'  # 日志文件映射到当前文件夹下的logs目录

            - './data:/root/.zfile-v4/data'  # 额外映射了一个data目录,等下本地存储我们就可以填/root/.zfile-v4/data目录啦

        image: zhaojun1998/zfile

映射配置文件(可选)

下载到 application.properties 文件到 /root/data/zfile 目录下, 此目录可自行更改, 然后增加一个 -v 参数,将此源文件映射到容器内(如修改宿主机的 application.properties 为其他路径, 则下面命令也要一起修改)(docker compose 同理).

cd /root/data/zfile
curl -o /root/data/zfile/application.properties https://c.jun6.net/ZFILE/application.properties

带配置文件的完整版本如下:

version: '3.3'

services:

    zfile:

        container_name: zfile

        restart: always

        ports:

            - '8080:8080'    # 左边的端口可以修改,右边的端口不要修改

        volumes:

            - './db:/root/.zfile-v4/db'      # 数据库映射到当前文件夹下的db目录

            - './logs:/root/.zfile-v4/logs'  # 日志文件映射到当前文件夹下的logs目录

            - './data:/root/.zfile-v4/data'  # 额外映射了一个data目录,等下本地存储我们就可以填/root/.zfile-v4/data目录啦

            - './application.properties:/root/application.properties'

        image: zhaojun1998/zfile

运行文件docker-compose.yml

docker-compose up -d 

更新

cp -r /root/data/zfile /root/data/zfile.archive  # 万事先备份,以防万一

cd /root/data/zfile  # 进入docker-compose所在的文件夹

docker-compose pull    # 拉取最新的镜像

docker-compose up -d   # 重新更新当前镜像

卸载

cd /root/data/zfile  # 进入docker-compose所在的文件夹

docker-compose down    # 停止容器,此时不会删除映射到本地的数据

rm -rf /root/data/zfile  # 完全删除映射到本地的数据

1

评论区