起因,xavierniu/cloudreve版的cloudreve近期一直未更新
发现有了官方镜像,遂考虑升级
1、关闭cloudreve容器
2、备份:数据库到本地或VPS其他路径
3、根据官方文档创建文件夹
mkdir -vp /dockertest/cloudreve/{uploads,avatar} \
&& touch /dockertest/cloudreve/conf.ini \
&& touch /dockertest/cloudreve/cloudreve.db
4、上传替换已备份的数据库:/dockertest/cloudreve/cloudreve.db
5、运行官方docker cli命令
docker run -d \
--name cloudreve-offical \
-e PUID=1000 \
-e PGID=1000 \
-e TZ="Asia/Shanghai" \
-p 5212:5212 \
--restart=unless-stopped \
--mount type=bind,source=/dockertest/cloudreve/conf.ini,target=/cloudreve/conf.ini \
--mount type=bind,source=/dockertest/cloudreve/cloudreve.db,target=/cloudreve/cloudreve.db \
-v /dockertest/cloudreve/uploads:/cloudreve/uploads \
-v /dockertest/cloudreve/avatar:/cloudreve/avatar \
cloudreve/cloudreve
6、打开浏览器测试!
备注:如果运行正常的话容器的logs会显示如下:Start executing database script "UpgradeTo3.4.0".
___ _ _
/ __\ | ___ _ _ __| |_ __ _____ _____
/ / | |/ _ \| | | |/ _ | '__/ _ \ \ / / _ \
/ /___| | (_) | |_| | (_| | | | __/\ V / __/
\____/|_|\___/ \__,_|\__,_|_| \___| \_/ \___|
V3.7.1 Commit #f172220 Pro=false
================================================
[Info] 2023-02-17 09:00:45 Initializing database connection...
[Info] 2023-02-17 09:00:45 Start initializing database schema...
[Info] 2023-02-17 09:00:45 Start executing database script "UpgradeTo3.4.0".
[Info] 2023-02-17 09:00:45 Finish initializing database schema.
[Info] 2023-02-17 09:00:45 Initialize task queue with WorkerNum = 20
[Info] 2023-02-17 09:00:45 Initialize crontab jobs...
[Info] 2023-02-17 09:00:45 Current running mode: Master.
[Info] 2023-02-17 09:00:45 Listening to ":5212"
7、如果使用相同端口号,请删除旧容器或者关闭旧容器自动运行!
Cloudreve 是什么?
问题反馈
如果疑似 Bug 或是功能提议,请创建一个 issue 用于追踪问题;
如果是日常使用上的疑问,请到 讨论社区 创建新的话题,并详细描述你遇到的问题。


