FROM ubuntu:22.04 # 设置环境变量 ENV OLLAMA_HOST=0.0.0.0:7860 ENV OLLAMA_ORIGINS=* ENV HOME=/root # 安装系统基础工具:加上了 zstd 这一关键依赖 RUN apt-get update && apt-get install -y \ curl \ ca-certificates \ zstd \ && rm -rf /var/lib/apt/lists/* # 安装 Ollama 官方脚本 RUN curl -fsSL https://ollama.com/install.sh | sh # 创建并进入工作目录 WORKDIR /app # 复制启动脚本 COPY entrypoint.sh . # 赋予执行权限并预设配置目录 RUN chmod +x entrypoint.sh && \ mkdir -p /root/.ollama # 暴露 7860 端口 EXPOSE 7860 # 启动容器 ENTRYPOINT ["./entrypoint.sh"]