使用 Docker Compose 部署
使用 Docker Compose 可以部署多个用于支持 Cloudreve 运行的容器,包括数据库和 Redis。
前置准备
请参考 Docker Compose 安装文档 安装 Docker 和 Docker Compose。
准备 docker-compose.yml
文件
创建一个目录作为 Docker Compose 文件的存储目录,比如:
bash
mkdir -p ~/cloudreve
cd ~/cloudreve
将获取到的 docker-compose.yml
文件保存到此目录。
将 GitHub 仓库 中的 docker-compose.yml
文件保存到服务端。
启动
在 docker-compose.yml
文件所在目录下运行:
bash
docker compose up -d
下一步
至此,Cloudreve 已经启动成功并监听 5212 端口,请继续前往 后续步骤 页面,完善你的部署。
常见问题
容器一直重启?
先找到重启的容器,然后查看日志:
bash
docker logs -f 容器ID
Cloudreve 报错 Please specify license key by ...
请检查你在启动前是否正确设置了 CR_LICENSE_KEY
环境变量,其值为你在 Pro 授权管理面板 获取到的授权密钥。
如何更新 Cloudreve?
bash
# 关闭当前运行的容器
docker compose down
# 更新 Cloudreve 镜像
docker compose pull
# 启动新的容器
docker compose up -d
你还需要参考 更新 Cloudreve 页面,完成后续流程。