首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker端口检测

Docker端口检测
EN

Stack Overflow用户
提问于 2016-11-28 21:50:57
回答 1查看 77关注 0票数 1

我有一个docker容器,它监听一个套接字,假设它的udp端口是20000。(这是传入的iot udp数据)

这个应用可以(也应该)是负载均衡的。

我将其发布到我的docker主机并公开端口。Docker在docker主机上分配一些随机端口。

我需要将这个容器添加到我的负载均衡器上的池中,该负载均衡器位于docker网络之外。

如何自动执行此操作?无论何时启动此容器的新实例,我都需要将其添加到池中。当它死了,我需要把它从池中移走。

EN

回答 1

Stack Overflow用户

发布于 2016-11-28 23:36:41

对我有效的模式是使用两个部分:

  1. Registrator,,它在容器在线时检测容器,并在某种服务注册表中注册它们(例如,Consul).
  2. Load-balancer ),它知道(监视)已注册的服务并相应地更改其配置。在我的特殊情况下,它是由Consul Template支持的HAProxy,它在自动化所有这些东西方面做得很好。

一般来说,这种模式在细节上可能会有所不同,但通常是这样的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40845940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档