通过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容器即完成更新。