通过link互联的两个docker容器,可以通过容器内部ip监听端口吗?


我做了一个thrift-server和一个thrift-client,thrift-client要跟thrift-server通信,如果两个程序直接跑在宿主机上,通过ip:port访问server没有问题。

thrift-server和一个thrift-client各自创建镜像并创建容器,thrift-client通过thrift-server:port连不上server,thrift-server只能监听到通过宿主ip:port过来的请求吗?怎么才能监听到容器ip:port过来的连接请求?

实际场景中,server地址不一定是固定的,希望通过被link容器的环境变量获取server的ip。

docker刚入门小白,请各位大神帮帮忙,拜谢!
已邀请:

molly

赞同来自:


server容器是可以直接监听到容器ip:port过来的连接请求,不知道之前哪里出问题,重启机器后,再启动两个容器就没问题了。

RonZheng - Ron

赞同来自:


看来社区的力量还不是很强大啊。

要回复问题请先登录注册