跳转到内容

使用 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 页面,完成后续流程。