CentOs8 Stream 使用docker容器部署zfile私人网盘教程

ZFile

部署私人网盘(zfile)使用系统Linux,CengtOS 8

1.下载

下载zfile-4.1.3.jar包(目前版本已经更新到了4.1.3)

https://github.com/zfile-dev/zfile/releases

2.创建文件夹目录

我这里在/home/zfile下创建了俩个文件夹

mkdir root file

在/home/zfile/root下面分别创建两个文件夹

mkdir db logs

3.将下载好的zfile.jar包通过xftp上传到/home/zfile目录下

4.在相同目录下编写 vim Dockerfile 脚本文件,这里的端口是jar包内部端口

FROM java:8
EXPOSE 8080
ADD zfile-4.1.3.jar zfile.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","zfile.jar"]

5.使用命令build容器

docker build -t zfile .

6.可以使用命令查看是否构建完成

docker images

7.运行zfile容器,这里冒号前面的端口,文件夹可以根据自己的需求来修改,运行命令好像文件夹要存在

docker run -d --name=zfile --restart=always -p 8010:8080  -v /home/zfile/root/db:/root/.zfile-v4/db  -v /home/zfile/root/logs:/root/.zfile-v4/logs  -v /home/zfile/file:/data/file zfile

8.运行成功之后,可以输入自己服务器的 IP+端口 访问,注意,云服务器要在控制台放开端口,虚拟机要关闭防火墙,或者防火墙放开8010端口哦

http://IP:8010/

9.如需使用其他方式部署zfile网盘,可以前往官方文档,查看

https://docs.zfile.vip/install-os

你可能感兴趣的:(docker,java,linux)