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

docker 安装的open-webui链接ollama出现网络错误

# 故事背景

部署完ollama以后,使用谷歌浏览器的插件Page Assist - 本地 AI 模型的 Web UI 可以比较流畅的使用DeepSeek,但是只局限于个人使用,想分享给更多的小伙伴使用,于是打算使用open-webui 来管理用户,经官网推荐使用docker进行安装

docker run -d -p 3000:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main

很顺利的就安装成功,并注册了管理员账户,但是在添加模型的时候总是404 

在网上查了很多资料说是用host模式,结果更是用不了,open-webui的页面都进不去了,下面是host模式的代码,知道是网络的原因,暂时没想到怎么解决,

sudo docker run -d --network=host -v open-webui:/app/backend/data -e OLLAMA_BASE_URL=http://127.0.0.1:11434 --name open-webui --restart always ghcr.io/open-webui/open-webui:main

于是认真的想了想docker的相关,发现docker有管理网络的方案于是尝试使用host.docker.internal来创建容器,发现可行,但是open-webui还是网络错误,

docker run -d -p 3000:8080 -e OLLAMA_BASE_URL=http://host.docker.internal:11434 -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

于是灵机一动想到是不是open-webui中的ollama API地址是不是也可以这么配置,尝试下发现真的可以,下面是配置的完整url   http://host.docker.internal:11434


http://www.kler.cn/a/552507.html

相关文章:

  • 阿里云大文件ossutil工具进行上传下载,该工具支持断点续传
  • mysql开启gtid并配置主从
  • eNSP防火墙综合实验
  • AI与大数据:双剑合璧的智能革命
  • 什么是UV环形光源
  • Flutter 状态管理:详细分析与实战
  • python爬虫系列课程2:如何下载Xpath Helper
  • 文件夹上传到github分支最后github上面还是没有文件和文件夹
  • liunx服务器本地部署deepseek-r1:1.5b通过网页链接使用
  • c/c++蓝桥杯经典编程题100道(23)最小生成树
  • 【设计模式】 代理模式(静态代理、动态代理{JDK动态代理、JDK动态代理与CGLIB动态代理的区别})
  • 垃圾回收器深度对比与调优策略
  • 传输层协议UDP,TCP
  • 进制和编码
  • 如何利用国内镜像从huggingface上下载项目
  • MacOS 15.3 卸载系统内置软件
  • ES6模块的异步加载是如何实现的?
  • 23种设计模式 - 模板方法
  • C语言结构体struct、联合体union和位域操作共同使用示例
  • 你对 CSS 预编译语言的理解是什么,有哪些区别?