# 基于官方最新的 Cloudreve 镜像作为基础镜像 FROM cloudreve/cloudreve:latest # 切换到 root 用户以便修改目录权限和复制文件 USER root # 创建必要的目录并设置足够的读写权限 RUN mkdir -p /cloudreve/data && \ chmod -R 777 /cloudreve # 将本地 conf.ini 文件复制到容器目标目录 COPY conf.ini /cloudreve/data/conf.ini # 设置环境变量,让 Cloudreve 使用端口 7860(如果支持该方式) ENV PORT=7860 # 暴露容器内部需要监听的端口 EXPOSE 7860 # 通过命令行参数启动 Cloudreve,并指定监听端口 7860 CMD ["/cloudreve", "--port", "7860"]