当前位置: 首页 > news >正文

如何在群晖 NAS 上通过 Docker 安装 Ollama 并挂载持久化存储

在群晖 NAS 上部署 Ollama 时,最稳妥的做法是通过 Docker 卷映射将模型目录挂载到本地存储,这样即使容器重置,下载的模型也不会丢失。

先说结论:必须配置卷挂载,将 NAS 本地路径映射到容器内的模型存储目录。

  • 适合:希望模型数据持久化、避免重复下载的家庭或小型办公场景
  • 先准备:确认 Docker 已安装,规划好存储路径及权限
  • 验收:重启容器后检查模型列表是否依然存在

命令速用版

docker run -d -v /volume1/docker/ollama:/root/.ollama -p 11434:11434 `--name` ollama ollama/ollama:latest

为什么会这样

Docker 容器默认是临时的,删除容器后内部数据会消失。Ollama 默认将模型存储在容器内的 `/root/.ollama` 目录,如果不挂载到 NAS 硬盘,每次重建容器都需要重新下载模型,既浪费时间又占用网络带宽。

分步处理

1. 创建存储文件夹:在群晖文件管理器中新建文件夹,例如 `/volume1/docker/ollama`。

2. 调整权限(可选但推荐):部分部署指南建议将文件夹所有者改为特定 UID,例如执行 `chown -R 65532:65532 /volume1/docker/ollama`,避免容器内写入权限不足。

3. 拉取镜像:在 SSH 中执行 `docker pull ollama/ollama:latest`。

4. 启动容器:使用上述命令速用版中的命令,确保 `-v` 参数路径正确。

5. Docker Compose 方式:若习惯使用 compose,可在配置文件中声明 volumes 映射关系,原理相同。

怎么验证是否生效

1. 查看日志:容器启动日志中应出现加载模型注册表的提示。

2. 检查文件:进入容器或查看 NAS 本地文件夹,确认 `models` 子目录已生成。

3. 模型列表:在容器终端执行 `ollama list`,重启容器后该列表不应清空。

常见坑

1. 路径错误:容器内路径必须是 `/root/.ollama`,写错会导致挂载无效。

2. 权限问题:若容器无法写入,检查 NAS 文件夹权限是否限制了 Docker 用户。

3. 网络配置:若需局域网访问,确保端口映射正确或使用了 host 网络模式。

参考来源

  • 本地部署大模型家庭私有云_NAS 挂载教程
  • 群晖 NAS 搭建 AI 对话平台:Docker 部署 Ollama+Open WebUI+DeepSeek 全流程指南
  • 群晖通过 Docker 部署 Ollama + Open WebUI + DeepSeek 教程

原文链接:https://www.zjcp.cc/ask/10466.html

http://www.jsqmd.com/news/781198/

相关文章:

  • 基于skalesapp/skales镜像的Web应用Docker化部署与开发实践
  • 迁移学习在计算机视觉中的应用与优化策略
  • 智能主令控制器说明书
  • 基于Langchain-Chatchat搭建私有知识库:RAG技术实践与优化指南
  • ngx_event_add_timer
  • Claude技能库开发指南:从工具调用原理到AI Agent实战
  • Triplex:专为React Three.js设计的类型安全状态管理方案
  • 高维离散视觉生成:Cubic Discrete Diffusion技术解析
  • HY-Motion 1.0快速部署指南:一键启动,让3D动作生成像打开网页一样简单
  • DeepSearch:基于MCTS的数学推理优化框架解析
  • 本地无状态AI助手:基于RAG与向量搜索的隐私优先设计
  • AI内容人性化:从机器输出到人类表达的behuman项目实践
  • 19英寸电子设备机柜设计核心要素与工程实践
  • DMVAE:通过分布匹配提升变分自编码器性能
  • Phi-4-mini-reasoning开源大模型教程:FP16量化与显存占用优化技巧
  • OpenAutoNLU:开源AutoML助力NLP任务自动化
  • 基于LangGraph的AI智能体开发:从模板到实战应用
  • 为什么越懂事的人,越容易不快乐?
  • FireRedASR-AED-L惊艳效果展示:粤语/四川话/中英混杂语音高准确率识别集
  • DrivePI:基于MLLM的自动驾驶4D感知与控制
  • HFSS仿真进阶:当微带天线遇上FR4损耗(从失配到调谐的实战记录)
  • 基于大语言模型与本地NLP的AI作文生成器:技术架构与工程实践
  • RecallForge:基于语义检索的本地化智能代码复用引擎设计与实践
  • 苹果探索与英特尔合作制造芯片,英特尔股价单日暴涨13%
  • 基于Langchain-Chatchat构建企业级知识库问答系统:从原理到部署实战
  • 量化研究开源工具箱:从数据到回测的工程实践指南
  • Java进程突然挂了如何排查?
  • 轻量级VLA框架在自动驾驶中的空间理解与感知应用
  • MongoDB防注入攻击指南
  • Dify与Langfuse集成:实现大模型应用可观测性的完整指南