1.已经按照xin.bai的配置设置了【图3】;
2.在安装maxkb的容器内,curl 另一台机器上的ollama也是好的【图1】;
3.目前依然显示ollama API域名无效【图2】
我也遇到了,请问你最后解决了吗
我的也是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也不好用
关于第4条 Ollama 配置文件修改,按照方法配置后依然不生效,最后改成以下这种配置会比较有效:
新建或修改 /etc/systemd/system/ollama.service.d/override.conf 文件,添加内容:
[Service]
Environment="OLLAMA_HOST=0.0.0.0"
然后重启 ollama
systemctl daemon-reload
systemctl restart ollama
请问你解决了吗?我也是curl ollama API域名不通
我也是,没有这个文件,你后面解决了吗
容器内不通咋配置呢?容器外是通的
请问解决了吗?如何解决呢
离线安装的,容器内都没有ping命令,执行curl 显示no route,都不知道咋解决
请问解决了吗?docker的MaxkKB 容器curl不通啊
说一下我这边的情况,我是在wsl中运行Ubuntu,Ubuntu中运行的的docker,在docker中运行的maxKB,在Ubuntu中运行的ollama。
ollama使用离线安装包,正常启动,使用http://localhost:11434和http://127.0.0.1:11434可以正常访问,但是使用Ubuntu中的ifconfig中看到的ip无法访问,就是下图中的172.27.83.194 ,这种情况说明ollama的0.0.0.0没有配置成功,在离线安装包内没有/etc/systemd/system/ollama.service.d/override.conf这个文件,所以使用linux的命令行: export OLLAMA_HOST=0.0.0.0 ,之后重启ollama,curl http://172.27.83.194:11434 成功,再进入docker 中的maxKB容器 ,curl http://172.27.83.194:11434 成功,总结:Ubuntu中需添加环境变量,后续把这个变量添加至.bashrc文件中。