【问题标题】:How can I link docker containers in mesos cluster (dc/os) running on Azure?如何在 Azure 上运行的 mesos 集群 (dc/os) 中链接 docker 容器?
【发布时间】:2017-06-14 19:17:55
【问题描述】:

我正在使用 Azure 容器服务在 Azure 上的 mesos 集群上设置一个多容器应用程序,目前卡在链接容器中。

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

如何链接上述容器?

谢谢, 苏拉杰

【问题讨论】:

    标签: azure docker hyperlink containers dcos


    【解决方案1】:

    如果链接是指 Docker 的 --link,那么 thats deprecated 实践和容器间通信应该使用 Docker 网络和端口映射来完成。

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

    如果您不想阅读那篇长篇文章并寻求推荐:请尝试使用 VIP。

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

    关于 VIP 的更多信息:https://dcos.io/docs/1.9/networking/load-balancing-vips/virtual-ip-addresses/

    【讨论】:

    • 这正是我想要的!非常感谢伊泰!!浏览您的文章(逐行)。一篇了解容器通信的优秀文章:)
    • 我很高兴听到这个消息 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-02
    • 2021-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多