1 / Dockerfile
sxwd's picture
Update Dockerfile
1c035eb verified
raw
history blame contribute delete
636 Bytes
# 基于官方最新的 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"]