Cloudreve Docker 优势 为什么要使用 PUID 和 PGID 参见 Understanding PUID and PGID。假设当前登陆用户为 则在运行命令中的 PUID 填入 目录 创建配置文件夹 创建配置文件 启动 cloudreve 容器 说明 其他教程 首先请暂停并移除正在运行的容器并从 Docker Hub 拉取最新的镜像 重复上面的运行步骤再次启动容器即可。
获取 PUID 和 PGID
root
,则执行 id root
就会得到类似于下面的一段代码:uid=1000(root) gid=1001(root)
1000
,PGID填入 1001
。
开始
<PATH TO uploads>
:上传目录,如 /sharedfolders
<PATH TO config>
: 配置文件夹,如 /dockercnf/cloudreve/config
<PATH TO db>
: 数据库文件夹,如 /dockercnf/cloudreve/db
<PATH TO avatar>
: 头像文件夹,如 /dockercnf/cloudreve/avatar
mkdir -p <PATH TO config>
vim <PATH TO config>/conf.ini
(该配置文件针对 SQLite 数据库,如需使用 MySQL 等数据库,请参见 cloudreve 官方文档)# conf.ini
[Database]
DBFile = /cloudreve/db/cloudreve.db
docker run -d \
--name cloudreve \
-e PUID=1000 \
-e PGID=1000 \
-e TZ="Asia/Shanghai" \
-p 5212:5212 \
--restart=unless-stopped \
-v <PATH TO uploads>:/cloudreve/uploads \
-v <PATH TO config>:/cloudreve/config \
-v <PATH TO db>:/cloudreve/db \
-v <PATH TO avatar>:/cloudreve/avatar \
xavierniu/cloudreve
docker logs -f cloudreve
获取初始密码;获取PUID和PGID
;TZ
设置时区,默认值为 Asia/Shanghai
。
升级
docker stop cloudreve \
&& docker rm cloudreve \
&& docker pull xavierniu/cloudreve