有两个容器在同一个udp端口上侦听

时间:2018-11-13 21:00:11

标签: docker udp

我有两个应用程序监听UDP数据包的端口3000。如果我本机运行它们,一切都很好。

现在,我想将它们放入Docker容器中。但是看来,在docker组成文件中发布到端口3000的过程如下:

ports:
  -"3000:3000/udp"

...在主机的端口3000上创建独占绑定,以使第二个容器无法发布其端口。

是否有任何方法允许两个容器进行非排他绑定以在同一端口上接收UDP流量?我想知道是否有某种方法可以告诉docker在进行绑定时将SO_REUSEPORT设置为true。

或者也许还有其他方法可以满足我的需求?

0 个答案:

没有答案