udp将Docker容器连接到网络接口/设备而不是IP地址

电脑杂谈  发布时间:2020-07-28 11:01:46  来源:网络整理

udp编程不需要设置ip_udp编程_ip带宽需要设置吗

经过仔细的研究,测试和摆弄,我只能通过从IP /端口转发来找到将Docker容器连接到给定接口的方法. 可以通过添加-p Host-IP: Host-Port: Container-Port来添加. 转到docker run命令以实现.

udp编程不需要设置ip_ip带宽需要设置吗_udp编程

我有一个应用程序,它侦听UDP广播(255.255.255.255),并且无法配置转发,因此我的容器将接收这些广播,而无需转发我关心的端口上的所有网络流量(无论它通过Coming的是哪个接口) ,即: -p Host-Port: Container-Port.

ip带宽需要设置吗_udp编程不需要设置ip_udp编程

您可以使用--net = host配置容器udp编程不需要设置ip,然后编写我的代码以绑定到给定的接口. 我已经完成并测试了它,但这仍然与容器的主要思想背道而驰. 目标是使同一应用程序多个容器在不同的网络接口(例如设备,而不是地址)上侦听.

ip带宽需要设置吗_udp编程不需要设置ip_udp编程

关于如何执行此操作的任何想法?

ip带宽需要设置吗_udp编程不需要设置ip_udp编程

编辑#1: 考虑到这一点,在所需的接口上建立桥接可能就足够了,但是我不认为操作系统会通过它发送广播数据包. 当我进行更多测试时,请继续关注.

编辑2: 通过网桥发送数据包就可以了. 但是udp编程不需要设置ip,该网桥被配置为Docker默认网桥. 我不知道如何在其他网桥上运行该容器. 请参阅一些说明,指向网络设置为--net = none并通过lxc容器设置进行配置.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-288689-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...