目录

通过docker-compose部署cloudreve

这篇文章介绍了通过docker-compose部署cloudreve的方法

1 创建文件夹

我们在自己习惯的地方,创建一个文件夹放置cloudreve的映射文件,复制全部命令粘贴回车。

mkdir -vp cloudreve/{uploads,avatar} \
&& touch cloudreve/conf.ini \
&& touch cloudreve/cloudreve.db

进入这个文件文件夹。

cd cloudreve

2 创建docker-compose.yml文件

我们创建一个docker-compose.yml文件

sudo nano docker-compose.yml

文件中放入如下内容

version: "3.8"
services:
  cloudreve:
    container_name: cloudreve
    image: cloudreve/cloudreve:latest
    restart: unless-stopped
    ports:
      - "5212:5212"  #前面的端口号可以改成自己的
    volumes:
      - ./uploads:/cloudreve/uploads
      - ./conf.ini:/cloudreve/conf.ini
      - ./cloudreve.db:/cloudreve/cloudreve.db
      - ./avatar:/cloudreve/avatar

3 启动容器

sudo docker-compose up -d

4 简单配置

我们访问ip:5212就可以进行进行简单的配置了。我没有在同一个堆部署aria2,我们可以单独部署aria2配合管理页面,也是可以通到cloudreve里的。但我感觉aria2没有什么作用,因为至少我下载种子基本没有速度,我都给down了。所以我这个就是纯净的网盘,需要配合aria2可以单独部署aria2,也可以使用官方的docker-compose.yml

停止容器

sudo docker-compose down

删除镜像

sudo docker rmi cloudreve/cloudreve:latest

更新cloudreve容器到docker-compose.yml的保存位置即cloudreve文件夹内,先sudo docker-compose down停止容器,再删除镜像,然后启动容器sudo docker-compose up -d,cloudreve容器即完成更新。