【Cloudreve】绿联NAS上CloudrevePro的最佳部署实践
1、先创建网络
cloudreve-net

2、将已有的redis加入这个网络

3、编写Compose配置
注意:redis-pwd-12637 这个是我redis容器的名字(改成你自己的redis容器名字),redis需要设置密码,端口是redis容器里面的端口,也就是6379
version: '3.8'
services:
pro:
image: cloudreve.azurecr.io/cloudreve/pro:latest
container_name: cloudreve-pro-backend
restart: always
ports:
- 7724:5212
environment:
- CR_CONF_Database.Type=mysql
- CR_CONF_Database.Host=地址
- CR_CONF_Database.User=用户名
- CR_CONF_Database.Name=数据库名称
- CR_CONF_Database.Password=数据库密码
- CR_CONF_Database.Port=3306
# 直接使用容器名(因为会加入同一网络)
- CR_CONF_Redis.Server=redis-pwd-12637:6379
- CR_CONF_Redis.Password=密码
- CR_LICENSE_KEY=授权密钥
volumes:
- /volume1/docker/Cloudreve:/cloudreve/data
# 关键:加入 Redis 所在的现有网络
networks:
- cloudreve-net # ⚠️ 替换为你的实际网络名
volumes:
backend_data:
# 声明使用外部网络(不创建新网络)
networks:
cloudreve-net:
external: true # ⚠️ 必须设置为 true
注意这个映射地址别忘了
volumes:
- /volume1/docker/Cloudreve:/cloudreve/data
以后就算你删除了容器,因为数据库是云数据库,本地文件也还在,你再次部署,正确映射了,数据都能回来,不怕丢失。
版 权 声 明
作者:萌狼蓝天
QQ:3447902411(仅限技术交流,添加请说明方向)
转载请注明原文链接:https://www.cnblogs.com/zwj/p/19489476/docker-cloudreve

浙公网安备 33010602011771号