我的已解决,看看是不是容器无法访问这个 ip,ping 一下试试。
如果是通过虚拟机加虚拟机里面的docker,ollama如果装在实体机,有可能就是虚拟机里的docker访问不到实体的ollama。
在 MaxKB容器中,执行:curl ollama服务地址 ,确保能正常访问。
还是不行,欸
看看我这个问题,已经能在docker里面curl到了,还是添加失败,有解决方法了麻烦联系我一下,微信:wing_of_angel
你这上图中 API 域名地址都不一样啊
这一步是关键,windows下需要增加系统环境变量,然后重启ollama
我的系统linux,manjaro。ollama version is 0.1.41
找不到/etc/systemd/system/ollama文件,/etc/systemd/system/文件夹下,和ollama相关的一个都没有。
自己新建了一个,增加一行:Environment=“OLLAMA_HOST=0.0.0.0”,重启ollama,仍在maxbk中显示域名无效
大神,你是如何解决的啊
我也遇到了,请问你最后解决了吗
我的也是curl localhost可以通,curl ip不行,ubuntu系统加一句环境变量即可
export OLLAMA_HOST=0.0.0.0
我其他步骤都正常,在浏览器能用http://ip:11434弹出ollama is running,但步骤三maxkb无法访问ollama服务,请问该如何解决
ubuntu,关掉防火墙解决了
windows,采用docker部署方式,解决方案
-
系统环境变量,添加:OLLAMA_HOST=0.0.0.0
2.到hosts文件中去复制一个docker的域名
192.168.118.175 host.docker.internal
这个域名是安装docker给自动添加的
3.获取host.docker.internal 端口是11434 ,使用浏览器访问:http://host.docker.internal:11434
页面出现 Ollama is running -
添加到域名即可,密匙123 (无所谓,随便填写)
我的ollama安装在电脑1上,我在电脑2上安装docker ,在到docker中运行maxkb 如何,在创建模型的时候如何输入模型地址 不会报API路径错误,host.docker.internal 不好用,ip也不好用