Linux环境下多个docker容器网络访问不通的问题

场景:dify 容器中 访问 xinference 访问不到,但是我在浏览器和服务器上访问时可以访问的
在这里插入图片描述

在这里插入图片描述
先查看是不是自己防火墙的问题,我这里防火墙的端口都已开放了不是这个问题
我的问题是 Xinference 网络和 dify 的网络不相通
查看运行的容器:docker ps -a
找到dify的api容器 和 xinference容器在这里插入图片描述
查看网络:

# xinference 网络
docker inspect xinference | grep -A 10 "Networks"
# dify网络
docker inspect docker-api-1 | grep -A 10 "Networks"

可以看到一个是 docker_default 一个是 bridge
在这里插入图片描述
解决方案
可以将xinferenc加入dify所在的网络docker_default ,以后哪个容器访问不到它,就将它加入一下相关网络就行

docker network connect docker_default xinferenc

在这里插入图片描述
取消已加入的网络:

docker network disconnect docker_default xinference
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值