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

M1 Mac 装 Ollama,我被 Docker 骗了三次

你是不是也有过这种时刻——

软件下好了,双击打开,终端一运行,直接劈头盖脸甩你一行红字:

Symbol not found: _cblas_sgemm$NEWLAPACK$ILP64

△ 就是这行字,让我后面多折腾了四个小时

你愣了三秒,不知道自己哪儿做错了,甚至开始怀疑是不是密码输错了。

关注我,赠送“plus”福利

结果 AI 告诉你:你啥都没做错,就是你的 macOS 版本太老,Ollama 不带你玩。

那一刻的感受——不是愤怒,是一种很微妙的,被晾在门外的无力感。

我的 M1 MacBook,macOS Monterey 12,就这样被最新版 Ollama 正式拒之门外。

那是晚上八点四十七分,我原本以为二十分钟搞定,结果折腾到了凌晨一点半。

版本门槛这堵墙,比你想的硬

现在 Ollama 官方要求 macOS Sonoma 14 或以上, 写得清清楚楚。

问题是——很多人的 Mac 还停在 Monterey 12,甚至 Big Sur 11。Ollama GitHub 上那个 Issue #277 里,一堆人趴着哭,10.15、11.7、12.x,挨个中招,上光这一个帖子就挂了三个月才解决。

你要么升级系统,要么绕道。

我当时做了一个选择——先绕道,用 Docker。

结果 Docker 告诉我:你的 macOS 12,Docker Desktop 最新版也不支持了。

好嘞。那就装旧版 Docker。

旧版 Docker 这条野路子,我帮你趟过了

这是那天晚上最关键的一步,也是最少人说清楚的一步。

Docker Desktop 官方保留了历史版本。macOS Monterey 12 能用的,是4.15.0,两个直链:

  • M 系列芯片(Apple Silicon):https://desktop.docker.com/mac/main/arm64/85626/Docker.dmg
  • Intel 芯片:https://desktop.docker.com/mac/main/amd64/85626/Docker.dmg

下完装上,它会弹个框让你升级。不要点。选"跳过此版本",然后去设置里把自动更新关了。你现在用的这个就够了,点了升级等于白折腾。

装好之后,终端跑这一行:

docker run -d \ --gpus=all \ -v ollama:/root/.ollama \ -p 11434:11434 \ --name ollama \ --restart unless-stopped \ ollama/ollama

等它拉镜像,几分钟,完事之后curl http://localhost:11434/api/tags,返回 JSON 就说明 Ollama 活了。

△ 看到这行 JSON 我差点给自己鼓掌

Open WebUI 跑起来很快,但有个坑要提前说

命令行操作 Ollama 太反人类了,你需要一个像样的界面。Open WebUI 是目前最好用的,没有之一。

部署也就一行命令:

docker run -d \ -p 8080:8080 \ --add-host host.docker.internal:host-gateway \ -v open-webui:/app/backend/data \ --name open-webui \ --restart unless-stopped \ ghcr.io/open-webui/open-webui:main

但我当晚在这里卡了将近两个小时。

http://localhost:8080进去之后,选模型,一点发送,直接报:

server connect err

Open WebUI 跑起来了,但找不到 Ollama。

原因是:两个 Docker 容器默认活在各自隔离的小世界里,Open WebUI 不知道 Ollama 在哪儿。

那行--add-host host.docker.internal:host-gateway就是解决这个的——它让 Open WebUI 容器能通过host.docker.internal:11434这个地址找到宿主机上的 Ollama。

但光靠命令还不够,你还需要手动去 Open WebUI 设置里确认一次。

登录之后进 Settings → Connections,把 Ollama API Base URL 手动填成:

http://host.docker.internal:11434

保存,刷新,模型列表出来了。

就这一步,我绕了两个小时。

△ 就这一行地址,填对就通了

关于重启策略,别无脑复制网上的命令

网上大部分教程写的是--restart always,看起来没问题,实际上有个小麻烦:

你手动docker stop ollama之后,Mac 一重启,它又自己起来了,默默吃你内存。

--restart unless-stopped更聪明:系统崩了、Docker 重启,它会自动恢复;但你手动停掉它,它就老老实实待着,不来烦你。

本地玩 AI 这种场景,unless-stopped才是对的。

算一笔账

没跑通之前跑通之后Claude/GPT API,我每天平均消费 8-12 块,一个月 300 块打底Docker 本地跑,电费可以忽略不计,模型一次拉永久用长文档、代码、私人信息,发出去就不是自己的了全部本地处理,数据不出机器API 限速,高峰期等待,有时候直接 429自己的机器,想跑多久跑多久折腾了一晚上折腾了一晚上,但只需折腾这一次

那一晚上的时间,换来的是往后每个月省下来的三百块,和一个再也不用担心数据隐私的工作环境。这笔账你自己掂量。

上手

官网装法(macOS 14+):直接下载,拖进应用程序,终端ollama run llama3完事。

macOS 12/13 的人:按上面旧版 Docker 那条路走,两个容器都起来,浏览器打开http://localhost:8080,注册账号,选模型,开聊。

△ 16万+ Star,这个增长速度说明了一切

但有一点要注意

8G 内存的 Mac 跑大参数模型会很吃力,llama3 70B 这种别想了,老老实实跑 7B 或者 8B 的,速度和质量都还过得去。

内存不够,不是软件的问题,是物理上过不去。

写在最后

AI 工具的生态在过去六个月里发生了一件很微妙的事:本地部署从"极客玩具"变成了"普通人选项"。
不是因为技术门槛降了,而是 API 账单这件事,开始真的让人肉疼了。

Ollama 出现在这个节点不是偶然。它解决的不是"我想不想用 AI"的问题,而是"我愿不愿意每个月持续付钱换隐私"这个更现实的问题。

现在最适合上手的,是那些用 AI 处理私人文件、代码、内部文档的人——律师、程序员、独立设计师、写作者。这些场景里,数据不能出门,这是刚需,不是偏执。

一个人,一台 Mac,一个凌晨的折腾,换来的是以前需要付钱购买、需要团队维护的 AI 基础设施。这不是在吹牛,这是 2025 年真实发生的事。你现在就可以跟着上面的步骤试一遍。


△ 凌晨一点半,终于看到这个界面,我坐在那儿想了五秒钟:就这?

官方链接:https://ollama.com

http://www.rkmt.cn/news/1382845.html

相关文章:

  • 系统单一时区场景下的时间类型传输设计方案(固定时区:东八区)
  • Vue2-Verify:5种验证码类型,轻松为Vue项目添加安全验证
  • 成都摩托驾培专业度判定指南 实操技术全解析 - 奔跑123
  • 告别呆板动画!Godot 4 AnimationPlayer保姆级教程:单图、逐帧、骨骼动画全搞定
  • 简历评分避坑:这些“加分项”其实是扣分雷区,别再踩了!
  • 红包墙公众号管理系统平台
  • 2026年5月未央区知名的宠物医院正规连锁宠物医院人气榜单 - 速递信息
  • 别只盯着效率:在iPad上用UTM虚拟机跑起Win10后,我发现的3个真实使用场景
  • PTO指令集设计与Ascend C关系
  • 告别重装!用GParted无损扩容Ubuntu根目录,天选4双系统空间管理指南
  • Sora 2 HDR视频生成上线倒计时:OpenAI已向Netflix/Apple提交HDR10+认证包,你的内容管线还卡在Gamma 2.2校准阶段吗?
  • 标签易丢失失效,UWB先天缺陷制约矿山应用
  • 2026年成都AI视频制作本地服务商TOP5测评:双紫星科技口碑与实力双推荐 - 速递信息
  • 电教馆影子教师证全国报名机构推荐:线上学习考试 - 实时教育培训动态
  • 从“死记硬背”到真正理解:彻底理解SSD (超详细)
  • 解锁艾尔登法环帧率限制:144Hz+游戏体验完整指南
  • MobileTouch – 为wordpress主题适配移动端
  • 如何在浏览器中一键解密各大音乐平台的加密音乐文件
  • 吲哚菁绿-反式环辛烯 ICG-TCO 荧光标记点击化学 制备方法
  • 5分钟上手Nintendo Switch游戏备份神器:NXDumpTool完整指南
  • FastAPI详解_现代PythonWeb框架的高效实践
  • RAG未死!开源LazyMind准确率88.4%,让知识库自进化、个性化、可观测
  • 桌面程序 OpenClaw 日常运维基础知识
  • Unity多语言自动化翻译的可信度控制实践指南
  • 机器学习与深度学习在社交媒体心理健康检测中的权衡与选择
  • 招行+工行:ReAct(Reasoning + Acting) 讲清楚,并结合 金融场景(含自进化智能体) 给出可直接用的案例
  • 告别漫长等待:UE5.2.1 Windows打包效率优化与插件问题排查指南
  • 掌握AI教材写作:低查重AI工具,让教材编写不再难!
  • 别再只看准确率!DeepSeek代码质量评估必须关注的3个反直觉指标(附可运行的自动化评估脚本)
  • 幼儿园老师考融合教育影子教师证怎么报名更正规 - 当下教育培训干货