Cloudreve捐助版Docker部署指南
在上次部署好
Cloudreve
后一直想入Pro
版本,价格原因一直在观望,昨天因为“老板”需求,公费入了Pro
,“老板”那边是进行二进制启动加守护进程部署的,很快捷的就完成了交付。
前言
我个人一直钟爱于Docker
,前面部署的开源版本也一直运行在Docker
里面,官方并没有提供相关知识库,网上也没有找到相关教程,因为Pro
有提供源代码,第一时间是想自己写个CI/CD
进行编译Docker
镜像打包部署,后面感觉有点繁琐,想到了上次写的 给Cloudreve修改站点图标,通过本地文件映射文件到容器的方法,后面尝试了一下果真可行
下载Pro程序/密钥
先了解一下安装步骤
- 下载
Pro
主程序
- 在授权中心下载你的授权密钥,一个为
key.bin
的文件
修改Docker编排文件
编排文件(docker-compose.yml)在你的容器配置里找到,下面以1Panel
为例
因为Docker
容器默认的存储是临时的,当容器被删除时,其存储的数据也会丢失,可以使用 volumes
解决这个问题,通俗点将就是可以将容器里的内容挂载出来,将本地的文件映射进容器。
在volumes
里加入下面两行映射本地挂载
- ./data/key.bin:/cloudreve/key.bin |
第一行为你的Pro版本的授权密钥
第二行为你前面下载的Pro
主程序(记得根据自己服务器型号下载并解压)
环境不同请根据实际情况修改
YAML
语法注意代码缩进
最后
重启Docker
容器,建议清理下浏览器缓存,恭喜您可以使用由Docker
部署的捐赠版了,应该是目前最简单的方法,通过映射,不需要自己单独编译镜像,需要注意的是一定要将Pro
程序本体进行上传映射!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 凉心's Blog!
评论