| # 使用 OpenList 官方镜像作为基础 | |
| FROM openlistteam/openlist:latest | |
| # 设置工作目录 | |
| WORKDIR /opt/openlist/ | |
| # Hugging Face 环境下需要解决权限问题 | |
| # 官方镜像默认可能使用 root 或 1001 用户,这里强制改为可写 | |
| USER root | |
| RUN chmod -R 777 /opt/openlist/ | |
| # 切换回非 root 用户运行(可选,部分版本直接 root 运行即可) | |
| # USER 1000 | |
| # 暴露 OpenList 默认端口 | |
| EXPOSE 5244 | |
| # 启动命令 | |
| CMD ["./openlist", "server", "--no-prefix"] |