news 2026/5/25 19:17:05

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/25 19:15:45

如何提升全光网的运维效率?

全光网的运维效率依赖于其独特的架构与技术优势。第一,全光网与传统网络相比、采用光纤替代铜缆传输距离,让网络性能提升。此举还降低了故障发生率、让运维变得更为简便。然后、运维团队无需具备复杂等电光转换技术、基本的操作能够由普通员工完成、这加…

作者头像 李华
网站建设 2026/5/25 19:13:01

2025-2026年国内巨量本地推代理推荐:TOP5榜单评测本地推成本控制市场份额价格

摘要 在本地生活服务数字化转型的浪潮中,本地实体商家正面临从传统获客模式向线上精准营销切换的关键决策节点。如何在预算有限的前提下高效获取同城流量、实现门店引流与线上转化,成为众多经营者亟待破解的核心命题。根据全球知名咨询机构Frost & S…

作者头像 李华
网站建设 2026/5/25 19:12:08

YOLO系列目标检测数据集大全【第二期】

YOLO系列目标检测数据集大全【第二期】 1. YOLOv11卫星遥感城市建筑目标检测数据集 目标类别:[‘building’, ‘undefined’];中文类别:[‘建筑物’, ‘其他’]训练集:21487 张;验证集:2442 张;…

作者头像 李华
网站建设 2026/5/25 19:08:34

自动驾驶路径规划:Google OR-Tools与Q-Learning在TSP问题上的实战对比

1. 项目概述:当经典优化算法遇上强化学习在自动驾驶领域,尤其是像ROMIE这样的无人地面采矿采样机器人,全局路径规划(GPP)是其大脑的核心功能之一。简单来说,GPP要回答一个关键问题:“给定地图上…

作者头像 李华
网站建设 2026/5/25 19:08:23

从API密钥管理角度感受Taotoken平台的安全与便捷性

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 从API密钥管理角度感受Taotoken平台的安全与便捷性 对于需要集成多个大语言模型的开发者而言,API密钥的管理是一项基础…

作者头像 李华