【Cloudreve】绿联NAS上CloudrevePro的最佳部署实践

1、先创建网络

cloudreve-net

image

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

image

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

以后就算你删除了容器,因为数据库是云数据库,本地文件也还在,你再次部署,正确映射了,数据都能回来,不怕丢失。

posted @ 2026-01-15 22:54  萌狼蓝天  阅读(2)  评论(0)    收藏  举报