不同的宿主机,容器间怎么通信?

请教个问题,不同的宿主机,容器间怎么通信?今天研究半天没有进展。目前找到两种方式,都还没有成功,明天继续。
已邀请:

xds2000 - 数人科技CTO

赞同来自: DockOne

楼主说的通信是什么意思?TCP连接吗?那是通过Socket啊。Docker只支持一台主机上的容器发现,用--link。如果不同宿主机,那应该要铺设一个overlay的网络。这个解决方法太多了。你搜搜吧。或者最直接的,直接用host的ip。(https://github.com/jpetazzo/pipework)

william - cSphere CEO

赞同来自: 浩瀚

default: nat+portmap

智云同学 - 装逼招雷劈,人帅被人欺

赞同来自: wangzi19870227

建议如果条件允许使用Docker的host网络模式,利用宿主机自身网络来通信.鄙人认为其他方式现在要么不成熟,要么性能差

李颖杰 - DockOne.io发起人

参考这个http://dockerone.com/question/16
一点尝试~下载附件后后缀名改为.pdf
这个方案不错,很容易实施 http://jasonwilder.com/blog/2014/07/15/docker-service-discovery/

要回复问题请先登录注册