ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

docker 部署的ollama服务在dify中访问不到的问题

docker 部署的ollama服务在dify中访问不到的问题 问题docker部署的ollama、fastgpt、dify但是网不通无法访问我现在fastgpt需要使用ollama我的dify也要使用ollama先创建共享网桥 ollama_shared 需要共享的服务dockernetwork create ollama_shared临时处理方案销毁实例后会失效重启服务不会配完发现并没有用但是别的场景能用再把 ollama 容器接入该网络dockernetwork connect ollama_shared ollama把 Dify api 容器接入共享网络 要是用的服务1dockernetwork connect ollama_shared docker-api-1FastGPT 容器同样接入 要使用的服务2dockernetwork connect ollama_shared fastgpt-app永久处理方案配完发现也没有用因为dify页面配置ollama模型的url时配置的 http://ollama:11434/ 会报错虽然在docker容器中访问已经通了这种适用于不限制url的情况ollama单独docker-compose.yml直接声明同时接入bridge和ollama_shared重建容器不会丢网络bridge是它原来的网络ollama_shared是我们新加的version:3.8services: ollama: image: ollama/ollama container_name: ollama restart: always environment: OLLAMA_HOST:0.0.0.0 volumes: - ./ollama_data:/root/.ollama ports: -11434:11434networks: - bridge - ollama_shared networks: bridge: external:trueollama_shared: external:trueDify/FastGPT持久接入共享网络修改Dify和FastGPT的docker-compose.yml把外部共享网络ollama_shared加进去# 原有services不动底部追加networks: default: ssrf_proxy_network:# 外部共享网桥永久挂载ollama_shared: external:true改完发现还是不行直接配置ollama的网获取 ollama 在共享网桥 ollama_shared 里的固定内网 IPdockerinspect ollama|jq.[0].NetworkSettings.Networks.ollama_shared.IPAddress配置完事了
返回列表