Multicast into Docker containers

Would greatly appreciate any assistance or advice on configuring Docker containers to receive multicast streams originating from outside network using an Ubuntu 18.04.1 host and docker containers running docker 18.09.6. The docker containers are running on a separate sub-net to the host’s physical NIC. Unicast traffic is routing without any issues.

I can multicast between containers and between host & containers but the external-sourced multicasts do not arrive at the containers. I have tried using weave and PIMd but still no success.
Has anyone managed to get multicasts into docker containers previously - if so please could you share your experiences.

I’m just starting down this path looking for answers. You say, “I can multicast between containers and between host & containers but …”; that’s further than me. I can multicast between containers, but my host is not included. What type of network are you using, bridge, host, …?