user0000 在 New-Api与Gpt-load目如何进行共享网络呢?(Docker篇) 中发帖
大家可能会遇到我有本地部署了Gpt-load项目有了URL和key了对吧?那么为何在本地new-api中输入地址连不上呢?建立不起通信呢?
Docker 隔离的网络
现在的问题是网络隔离。当您在两个不同的文件夹下分别运行 docker-compose up -d 时,Docker 默认会为每个项目创建一个独立的、互相隔离的虚拟网络 。
gpt-load 容器在一个叫做 gpt-load_default 的网络里。
某某API 容器在另一个叫做 某某_default 的网络里。
所以说我们要把他们的本地文件docker-compose.yml中去加入共享网络代码
代码示例:
假设您的 new-api 的 docker-compose.yml 文件原来是这样的:
# new-api/docker-compose.yml (修改前)
version: '3.8'
...