当前位置: 首页 > 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.jsqmd.com/news/885413/

相关文章:

  • 零基础怎么学Agent?这个工程师考试内容拆给你看
  • 成都摩托驾考技术全解析 专业驾校判定指南 - 奔跑123
  • ctf show web 入门171
  • 基于Cynthion逆向USB协议,为DP100电源开发Linux控制软件
  • 陕西西安月嫂怎么选?五大机构深度测评,孕产家庭省心避坑指南 - 深度智识库
  • 强化学习PPO算法优化与T-PPO框架实践
  • 告别呆板动画!Godot 4 AnimationPlayer保姆级教程:单图、逐帧、骨骼动画全搞定
  • Unity InputSystem避坑指南:手机触摸屏多点触控冲突?教你用屏幕分区完美解决移动与视角控制
  • 成都摩托驾培专业度判定指南 实操技术全解析 - 奔跑123
  • 2025-2026年国内巨量本地推代理推荐:TOP5榜单评测本地推成本控制市场份额价格
  • 安卓HTTPS抓包实战:绕过SSL Pinning与Fiddler证书配置全解
  • 成都学车靠谱判定指南:西华驾校核心维度解析 - 奔跑123
  • 告别漫长等待:UE5.2.1 Windows打包效率优化与插件问题排查指南
  • 【仅限首批200位架构师获取】DeepSeek v3.2设计模式补丁包:含4个已验证的Pattern-Override补丁
  • AI 到底是怎么访问网页的?从爬虫、Browser Agent 到 Computer Use
  • Apache路径规范化与访问控制时序漏洞深度解析
  • 2026年5月未央区知名的宠物医院正规连锁宠物医院人气榜单 - 速递信息
  • 自动驾驶路径规划:Google OR-Tools与Q-Learning在TSP问题上的实战对比
  • 2026年成都AI视频制作本地服务商TOP5测评:双紫星科技口碑与实力双推荐 - 速递信息
  • 电教馆影子教师证全国报名机构推荐:线上学习考试 - 实时教育培训动态
  • CANN-昇腾NPU-GE编译优化-graph-autofusion进阶
  • 微服务寻址的“智慧大脑”:一篇文章彻底搞懂 Nacos 注册中心与实战
  • 建议收藏|降AI率网站深度测评与推荐2026最新版
  • 招行+工行:ReAct(Reasoning + Acting) 讲清楚,并结合 金融场景(含自进化智能体) 给出可直接用的案例
  • 微服务架构的“动态遥控器”:一篇文章彻底搞懂 Nacos 配置中心与实战
  • 像素风射击游戏的整数物理与帧锁定设计
  • 从碎片到系统:用kepano-obsidian构建你的个人知识宇宙
  • DeepSeek到底强在哪?拆解HuggingFace Open LLM Leaderboard最新排名背后的5层测试逻辑:从基础token匹配到因果链推理深度验证
  • 权威发布:2026 劳力士全国官方维修网点名录(更新至 5 月,含迁址明细) - 速递信息
  • 成都学车靠谱性判定:从资质到服务的硬核标准 - 奔跑123