roy*_*oyB 10 networking udp docker spring-boot docker-compose
我有几个docker容器(使用docker-compose
和单个网络 - network-sol)
其中一个容器是Spring Boot application
将UDP广播发送到本地网络的容器.255.255.255.255失败,因为它是network-sol的本地广播地址
如何广播UDP消息,如"顶级本地网络"将获取这些数据包?我必须使用directed broadcast address
它吗?
PS
如果应用程序部署在docker(本地网络的一部分)之外,则广播有效
docker-compose.yml
您应该运行文件中定义的服务network_mode: host
。
或者,您可以使用以下配置来发布要与之通信的容器的端口。请注意,这/udp
是 UDP 通信正常工作所必需的。
service:
ports:
- "8080:8080/udp"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1665 次 |
最近记录: |