用于从 Ollama 官方仓库下载模型并推送到 CNB 镜像仓库的工具。
- 从 Ollama 官方仓库下载指定模型
- 使用 aria2 多线程加速下载
- 支持断点续传
- 自动推送到私有镜像仓库
- 基于 CNB 平台构建,支持 Web 触发
- Docker
- Bash
- 必需工具:
curl、jq、aria2、oras
- 在 CNB 平台上点击"拉取 Ollama 模型"按钮
- 输入模型 ID(如
qwen2:7b)
- 等待下载和推送完成
- 从 Ollama 官方仓库获取模型 Manifest
- 解析 Manifest 获取所有 Blobs 信息
- 使用 aria2 多线程下载所有 Blobs
- 使用 oras 将模型推送到私有镜像仓库
- 下载大型模型可能需要较长时间
- 确保有足够的磁盘空间存储模型文件