尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Open WebUI 入门:用 Docker 装上本地对话界面并连接 Ollama
适合人群想在自己电脑上用网页聊天界面跑本地大模型、又不想一直敲命令行的同学和上班族。本文用 Docker 一次性装好 Open WebUI并顺带带上 Ollama从打开页面到发出第一条消息。本文用一个场景贯穿小陈想在笔记本上用类似网页聊天的界面跑本地模型平时只会装软件不想记一长串命令。一、先准备 Docker官方推荐用 Docker 安装 Open WebUI并说明它可在 macOS、Linux 和 Windows 上使用。先安装并启动 Docker Desktop或本机已有的 Docker 环境确认终端里能执行 docker 命令磁盘和内存留出余量后面要下载镜像和模型具体占用以本机情况和界面提示为准若端口 3000 已被占用后面启动命令里把左侧端口号改成别的数字即可。按钮名称和菜单位置可能随版本变化以界面为准。二、用一体化镜像启动推荐新手为减少步骤本文走官方文档里的「Bundled with Ollama」CPU 示例一个容器里同时带上 Open WebUI 和 Ollama。在终端生成一段密钥命令为 openssl rand -hex 32把输出复制下来后面当作 WEBUI_SECRET_KEY到官方 Quick Start 页面复制带 :ollama 标签的 CPU 版 docker run 命令把命令里的 your-secret-key 换成刚才生成的密钥再执行。关键参数含义大致是-p 3000:8080本机用 3000 端口访问界面-v ollama:/root/.ollama 与 -v open-webui:/app/backend/data分别保存模型和聊天数据-e WEBUI_SECRET_KEY…固定密钥避免重建容器后全部掉登录–restart always开机后尽量自动拉起。若你已经单独装好了本机 Ollama也可以改用官方 :main 镜像并加上 --add-hosthost.docker.internal:host-gateway让容器访问本机服务。新手优先一体化路径即可。三、打开页面并创建管理员在浏览器地址栏输入 localhost:3000 并打开不要加多余路径首次启动可能要等一两分钟。若页面一直空白可在终端查看容器日志等到出现 Application startup complete 再刷新首屏会提示 Create Admin Account。第一个注册的账号就是管理员请记好密码丢失管理员密码会影响到实例级设置。四、确认连接并拉取模型Open WebUI 本身不自带对话模型需要接到 Ollama 或其它模型服务。打开头像旁的 Settings进入 Admin再打开 Connections一体化 :ollama 镜像一般会自带可用的 Ollama 连接若你用的是本机独立 OllamaDocker 场景下常见地址是 host.docker.internal:11434点 New Chat在模型选择框里输入模型名称并确认拉取管理员可直接触发从 Ollama 拉取。模型列表、名称和体积以 Ollama 与界面提示为准。五、发出第一条消息在 New Chat 里选好已就绪的模型在输入框写一句话例如请它用三句话介绍自己然后发送可以把文件拖进对话再针对文件内容提问。具体支持格式与大小以当前版本界面为准。到这里小陈已经能在网页里和本地模型对话而不必每次打开终端敲指令。常见问题问页面打不开或一直转圈怎么办答先确认容器在运行再查日志里是否出现 Application startup complete。端口冲突时改映射左侧端口。问为什么模型选择框是空的答Open WebUI 不内置模型。请到 Admin → Connections 检查 Ollama 连接并在选择框里输入名称拉取。独立安装的 Ollama 还需确认服务已启动。问重建容器后全部被退出登录答多半是没有固定 WEBUI_SECRET_KEY。请用 openssl 生成一次并一直沿用同一个值。问一体化镜像和分开安装怎么选答只想尽快用上网页界面选 :ollama。已经熟悉本机 Ollama、或想单独管理模型目录再考虑 :main 加本机连接。小贴士密钥只生成一次并妥善保存和数据卷一样重要。先拉体积较小的模型验证流程再换更大模型。数据在 Docker 卷里更新镜像前先确认卷名没有写错避免误删。若只在本机使用不要把 3000 端口暴露到公网对外访问前先阅读官方安全与分享说明。参考资料Open WebUI 官方文档Getting started / Quick Start含 :ollama 与 :main 的 docker run 示例 https://docs.openwebui.com/getting-started/quick-start/
RELATED

相关推荐

LangChain4j RAG 实战指南:从入门到精通(收藏版)

LangChain4j RAG 实战指南:从入门到精通(收藏版)

本文详细介绍了 RAG(检索增强生成)技术,帮助大模型告别幻觉,精准回答文档内容。文章从 RAG 的概念、核心阶段(索引和检索)入手,通过 Java 8 文档问答的实战案例,展示了如何使用 Lang…

📅 2026/10/31 11:08:05
程序员转行AI:从入门到精通的大模型应用开发学习路线图

程序员转行AI:从入门到精通的大模型应用开发学习路线图

AI行业是程序员最有前途的领域之一,大模型应用开发是程序员转行的“最优路径”。文章介绍了大模型应用开发的工作内容,包括调用大模型API、做Prompt工程、搭建应用系统。学习内容涵盖Python编程语言、大模型核心框架(LangChain、LlamaIndex、…

📅 2026/10/31 11:08:05
车载 MBD 领域 AI 落地避坑:4 个真提效场景 vs 常见伪需求

车载 MBD 领域 AI 落地避坑:4 个真提效场景 vs 常见伪需求

前言AI 工业软件是当下行业热点,但大量宣传仍停留在概念演示阶段,真正能融入车载量产研发流程的场景并不多。很多团队盲目跟风上 AI 功能,最后发现落地率极低,反而增加了适配成本。本文结合工程落地实际,梳理车载 MBD…

📅 2026/10/31 11:08:05
MORE NEWS

更多资讯

📰

LabVIEW测试框架模板:提升自动化测试效率与维护性

1. LabVIEW测试框架模板的价值定位在工业自动化测试领域,LabVIEW作为图形化编程平台的代表,长期占据着重要地位。但许多测试工程师面临一个现实困境:虽然能够熟练使用LabVIEW完成基本数据采集和仪器控制,但当测试项目复杂度上升时…

📰

AI回归测试实战:从人力硬扛到10分钟跑完一天用例

1. 回归测试的困局:为什么你还在用人力硬扛 干了八年测试,我见过太多团队把回归测试当成“体力活”来干。每次版本迭代,测试组灯火通明,一群人对着几百条用例逐条点,点完一轮两天过去了,新功能还没测&#…

📰

uniapp中9.9×3精度问题:浮点数原理与定点整数实践

“9.9 乘 3 等于多少?”这问题连刚上二年级的孩子都能一口报出答案,可你在 uniapp 里写一句{{ 9.9 * 3 }},界面上很可能蹦出29.700000000000003。前阵子我帮一个做小学数学口算练习的小程序做改版,题库里加了“一位小数乘法”这个…

📰

ROS2 daemon架构解析与性能优化实践

1. ROS2 daemon的核心定位与设计哲学 在ROS2架构中,daemon是一个运行在后台的特殊节点(通常命名为 ros2_daemon ),它本质上是一个持久化的服务进程。与传统ROS节点不同,daemon的设计目标是为整个ROS2系统提供基础设施…

📰

DELPHI反编译工具选型指南:从结构识别到伪代码还原的硬指标

简介:DELPHI反编译工具面向需要解析DELPHI编译生成的DLL与OCX控件的开发者、逆向工程学习者及安全分析人员,用于在缺少原始源码的情况下理解组件结构、排查兼容性问题或开展代码维护。工具通常具备符号解析、反汇编、源码重构与调试支持等能力&#xff0…

📰

Hyperframes 帧处理框架:从帧语义到高性能调度与增量重算

1. 从“hyperframes”这个标题说起:它到底是什么,能解决什么问题第一次看到“hyperframes”这个词,我脑子里蹦出来的第一反应是——这大概率跟“帧”有关,而且不是普通的帧。在视频、动画、游戏引擎、数据可视化这几个圈子里&…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬