首页 > 其他分享 >open-webui无法链接ollama 报错ERROR:apps.ollama.main:Connection error: Cannot connect

open-webui无法链接ollama 报错ERROR:apps.ollama.main:Connection error: Cannot connect

时间:2024-06-06 15:55:42浏览次数:19  
标签:-- open 报错 webui error docker main ollama

一个问题找了很久,网上没有现成的答案,我来写一个,方便再遇到的人

一、问题

1. ollama是使用官方 curl -fsSL https://ollama.com/install.sh | sh  安装的
2.  open-webui是docker启动,docker正常启动,使用github推荐的

# WebUI与ollama在同一台机器:
sudo docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

# WebUI与ollama不在同一台机器:
docker run -d -p 3000:8080 -e OLLAMA_BASE_URL=https://example.com -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

# 访问方法: 
http://localhost:3000

3. open-webui正常可以访问,但是无法找ollama的的model也无法下载模型,查看open-webui的日志,发现

open-webui无法链接ollama 报错ERROR:apps.ollama.main:Connection error: Cannot connect 127.0.0.1无法访问

二、 问题的原因

ollama服务默认配置启动,只允许127.0.0.1:11434访问,其他跨IP都拒绝

docker里面使用127.0.0.1是访问自己的IP是不会访问到宿主机上来的,所以,怎么改配置都没有用

三、解决办法

1. open-webui使用主机网络,即可

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

2. 修改启动配置

 默认ollama绑定在127.0.0.1的11434端口,修改/etc/systemd/system/ollama.service,在[Service]下添加如下内容,使ollama绑定到0.0.0.0的11434端口

Environment="OLLAMA_HOST=0.0.0.0"

 sudo systemctl daemon-reload

sudo systemctl restart ollama

 

标签:--,open,报错,webui,error,docker,main,ollama
From: https://www.cnblogs.com/qumogu/p/18235298

相关文章

  • ollama 跨设备访问,轻松搞定远程调用
    ##ollama跨设备访问,轻松搞定远程调用用OllamaAPI调用本地大模型,通过`localhost:11434`就能搞定。但是,想在其他电脑上用IP地址调用,可能会存在问题。网上搜了搜,要么是Linux环境下的设置,要么是调整windows环境变量。st,Windows下也能这么操作。`ollama-h`看下帮助,然......
  • 报错 urllib3 (1.26.7) or chardet (5.2.0)/charset_normalizer (2.0.8) doesn‘t mat
    报错RequestsDependencyWarning:urllib3(1.26.7)orchardet(5.2.0)/charset_normalizer(2.0.8)doesn'tmatchasupportedversion!warnings.warn("urllib3({})orchardet({})/charset_normalizer({})doesn'tmatchasupported"这个警告信息Req......
  • Uncaught TypeError: Invalid attempt to spread non-iterable instance.
    1、报错信息:报错UncaughtTypeError:Invalidattempttospreadnon-iterableinstance.Inordertobeiterable,non-arrayobjectsmusthavea[Symbol.iterator]()method.at_nonIterableSpread(OgPanel.js:20:39)at_toConsumableArray(OgPanel.js:18:131)......
  • SError_ 是我蝶 2.0
    SError_Orz[ABC291G]ORSum给定两个长为\(n\)的序列\(A_i\)、\(B_i\),循环移位\(A_i\)使得$\displaystyle\sum_{i=0}^{N-1}\(A_i|B_i)$最大。\(2\len\le5\times10^5\)\(0\leA_i,B_i\le31\)拆位\(31=(11111)_2\)怎么表述出原题的这个东西呢暴力推下......
  • weblogic使用过程中的部分报错与解决方案
     引用:https://www.cnblogs.com/jeff-z-blog/p/9534591.html报错一:vim中E212:无法打开并写入文件编写配置文件时,常常忘记切换到root用户,导致文件编辑完毕,敲入:wq退出保存时,出现E212:无法打开并写入文件的错误提示。这是由于在该目录下当前用户没有写权限导致,修改该文件的权限即......
  • GD32错误调试篇:error: #5: cannot open source input file “RTE_Components.h“: No
    本文章基于兆易创新GD32MCU所提供的2.2.4版本库函数开发    向上代码兼容GD32F450ZGT6中使用    后续项目主要在下面该专栏中发布:https://blog.csdn.net/qq_62316532/category_12608431.html?spm=1001.2014.3001.5482    感兴趣的点个关注收藏一下......
  • 容器启动playwright报错TargetClosedError
    运行环境docker:Dockerversion24.0.5,build24.0.5-0ubuntu1~22.04.1ubuntu:22.04playwrightimage:itisfoundation/osparc-playwright-e2e:2024-05mavenimage:maven:3.8.5-openjdk-17-slim报错信息Causedby:com.microsoft.playwright.impl.TargetClosedError:Er......
  • Ollama,在centos7宿主机上,curl http://宿主机IP:11434 提示拒绝访问 ,但是curl http://l
    Ollama,在centos7宿主机上,curlhttp://宿主机IP:11434提示拒绝访问,但是curlhttp://localhost:11434 正常 1.使用 netstat 或 ss 命令在宿主机上检查 11434 端口的状态[root@localhost~]#netstat-tulnp|grep11434tcp00127.0.0.1:11434......
  • React刷新页面报错(404)
    报错原因:你在浏览器内可以由首页跳转到其他路由地址,是因为这是由前端自行渲染的,你在ReactRouter定义了对应的路由,脚本并没有刷新网页访问后台,是JS动态更改了location。当刷新时,首先是访问的后台地址,然后返回的页面内加载了React代码,最后在浏览器内执行;也就是说如果这个时候报40......
  • 【git commit错误】error: bad signature 0x00000000 fatal: index file corrupt原因
    解决Git错误:error:badsignature0x00000000fatal:indexfilecorrupt原因分析及解决方案在使用Git进行版本控制时,可能会遇到各种错误。其中之一是关于索引文件(通常为.git/index)损坏的错误,这会导致无法正常提交更改。基础知识Git索引:Git使用一个索引文件来跟踪工作目......