如何链接运行在Azure上的mesos群集(dc / os)中的docker容器?

我正在使用Azure容器服务在Azure上的mesos群集上设置多容器应用程序,并且当前处于链接容器中。

我的设置简要信息: – 使用Azure容器服务在Azure上部署Mesos群集 – 这是一个3容器应用程序 – A,B和C-B依赖于A,C依赖于A&B- – A部署

我如何链接上述容器?

谢谢,苏拉杰

如果通过链接你的意思是Docker的 – --link那么不赞成的做法和容器间通信应该使用Dockernetworking和端口映射完成。

对于DC / OS – 您可以通过一些不同的方法来实现这一点(也称为服务发现)。 我已经写了一篇博客文章来解释这些不同的工具: http : //blog.itaysk.com/2017/04/28/dcos-service-discovery-and-load-balancing-by-example

如果您不想阅读那篇长文章并寻找build议,请尝试使用VIP。

创build应用程序时(从Marathon或DC / OS用户界面),查找“VIP”设置。 在那里input一个IP(它可以是一个组成的IP)和端口。 您的服务将在此IP:端口下被发现。

更多VIP: https : //dcos.io/docs/1.9/networking/load-balancing-vips/virtual-ip-addresses/