DeepSeek 本地部署怎么加网页界面?用 Open WebUI 连接 Ollama

用 Docker 部署 Open WebUI,通过 host.docker.internal 连接主机 Ollama,并从回答、日志和进程三处验证。

已经用 Ollama 跑通 DeepSeek 后,可以用 Open WebUI 增加浏览器聊天界面。最稳妥的做法是先保留 Ollama 在主机运行,再让 Docker 容器通过专用主机名访问 11434 端口。

部署前检查

ollama list
curl http://localhost:11434/api/tags
docker version

前两条应返回模型列表,Docker 客户端和服务端都应可用。Open WebUI 的官方快速开始提供 Docker 部署方式;用于长期环境时应从官方发行页选择固定版本标签,并做好数据卷备份。

DeepSeek 本地部署怎么加网页界面?用 Open WebUI 连接 Ollama

启动带持久化卷的容器

docker volume create open-webui
docker run -d \
  -p 3000:8080 \
  --add-host=host.docker.internal:host-gateway \
  -e OLLAMA_BASE_URL=http://host.docker.internal:11434 \
  -v open-webui:/app/backend/data \
  --name open-webui \
  --restart unless-stopped \
  ghcr.io/open-webui/open-webui:main

首次验证可用官方示例的 main 标签;稳定使用前改为你已核对的具体发行版本。浏览器打开 http://localhost:3000,创建本机管理员账号,然后在模型列表选择已经下载的 DeepSeek 标签。

验证连接而不是只看页面

  1. 发送“只回答:网页连接正常”,确认收到回答。
  2. 执行 docker logs --tail 50 open-webui,确认没有持续的 11434 连接错误。
  3. 执行 ollama ps,确认请求确实加载了所选模型。

如果网页能打开却看不到模型,容器里的 localhost 指向容器自身,不能替代 host.docker.internal。还要确认 Ollama 没被防火墙或代理改到其他地址。Ollama 的网络和环境变量说明见官方 FAQ。

账户与网络边界

默认先只绑定本机使用。若要开放给局域网,必须增加 HTTPS、强密码、用户权限和防火墙来源限制;不要直接把 3000 或 11434 端口暴露到公网。卷中可能保存聊天和上传内容,升级前先备份:

docker run --rm -v open-webui:/data -v ${PWD}:/backup \
  alpine tar czf /backup/open-webui-backup.tgz -C /data .

这是一套基于官方文档的部署流程,没有在你的主机上实测。Docker Desktop、Linux Docker 和代理环境的主机访问方式可能不同;如果日志显示连接失败,应以容器实际网络为准调整。

Ai菜鸟网。发布者:AI小管家,转载请注明出处:https://www.alyyhw.com/32397.html

赞 (0)
AI小管家的头像AI小管家
DeepSeek 怎么离线分析代码?用 Ollama 审查 Python 文件并运行测试验证
上一篇 1小时前
DeepSeek 本地知识库怎么搭建?用 Open WebUI 导入文档并核对引用
下一篇 1小时前

相关推荐

联系我们

联系我们

1

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
关注微信
分享本页
返回顶部