记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

Cloudreve Docker

Cloudreve Docker
优势
基于最新的 Cloudreve V3
长期维护
镜像体积小
纯净安装,无多余组件
支持多种架构(amd64, arm64, arm32/v7)
简易安装
内含详细的 Cloudreve+Nginx+Aria2 部署教程
获取 PUID 和 PGID
为什么要使用 PUID 和 PGID 参见 Understanding PUID and PGID。假设当前登陆用户为 root,则执行 id root 就会得到类似于下面的一段代码:
uid=1000(root) gid=1001(root)
则在运行命令中的 PUID 填入 1000,PGID填入 1001。
开始
目录
XML/HTML代码
  1. <PATH TO uploads>:上传目录,如 /sharedfolders  
  2. <PATH TO config>: 配置文件夹,如 /dockercnf/cloudreve/config  
  3. <PATH TO db>: 数据库文件夹,如 /dockercnf/cloudreve/db  
  4. <PATH TO avatar>: 头像文件夹,如 /dockercnf/cloudreve/avatar  
创建配置文件夹
XML/HTML代码
  1. mkdir -p <PATH TO config>  
创建配置文件 vim <PATH TO config>/conf.ini (该配置文件针对 SQLite 数据库,如需使用 MySQL 等数据库,请参见 cloudreve 官方文档)
XML/HTML代码
  1. # conf.ini  
  2. [Database]  
  3. DBFile = /cloudreve/db/cloudreve.db  
启动 cloudreve 容器
XML/HTML代码
  1. docker run -d \  
  2.   --name cloudreve \  
  3.   -e PUID=1000 \ # optional  
  4.   -e PGID=1000 \ # optional  
  5.   -e TZ="Asia/Shanghai" \ # optional  
  6.   -p 5212:5212 \  
  7.   --restart=unless-stopped \  
  8.   -v <PATH TO uploads>:/cloudreve/uploads \  
  9.   -v <PATH TO config>:/cloudreve/config \  
  10.   -v <PATH TO db>:/cloudreve/db \  
  11.   -v <PATH TO avatar>:/cloudreve/avatar \  
  12.   xavierniu/cloudreve  
说明
首次启动后请执行 docker logs -f cloudreve 获取初始密码;
PUID 以及 PGID 的获取方式详见 获取PUID和PGID
TZ 设置时区,默认值为 Asia/Shanghai。
其他教程
如果你想使用 Nginx 作为反向代理服务器,或者使用 Aira2 作为离线下载服务,请参阅 Cloudreve Docker - NAC
如果你希望通过 docker-compose 的方式启动服务,请参阅 Cloudreve Docker - Docker Compose
如果您想远程云端启动服务,请参阅 Cloudreve Docker - TeamCode (每月免费使用时间有限制,超过则需支付费用)。
升级
首先请暂停并移除正在运行的容器并从 Docker Hub 拉取最新的镜像
XML/HTML代码
  1. docker stop cloudreve \
  2.   && docker rm cloudreve \
  3.   && docker pull xavierniu/cloudreve
重复上面的运行步骤再次启动容器即可。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):