更新系统文件及常用软件
apt update -y
apt install wget curl sudo vim git
创建一下安装的目录:
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'
- './logs:/root/.zfile-v4/logs'
- './data:/root/.zfile-v4/data'
image: zhaojun1998/zfile
映射配置文件(可选)
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'
- './logs:/root/.zfile-v4/logs'
- './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 pull
docker-compose up -d
卸载
cd /root/data/zfile
docker-compose down
rm -rf /root/data/zfile