Publish UDP multicast to LAN

Hi,

I am looking for a way to publish multicast UDP messages to the external local network to which my device is connected (through eth0).

I am running several containers, from which one is the UDP publisher.

Since I am running several containers, they are connected to the internal bridge network, and publishing to the multicast address does so in this internal LAN

16: eth0@if17: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
    link/ether 02:42:ac:11:00:03 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 172.17.0.3/16 brd 172.17.255.255 scope global eth0
       valid_lft forever preferred_lft forever

I found a way around this by setting network_mode: "host" on the docker-compose.yml but I was wondering if there is a way to forward the UDP messages from my container through the HostOS to the LAN network, or to “mount” only the eth0 interface instead of giving the container full access to the host network interfaces.

Any thoughts on this? Thanks in advance!