Docker network UPnP manager

Good afternoon,
I am a docker beginner and I am trying to make a project where one container handles all the UPnP of a network with miniupnpd, so that the other containers go through that container.
Small example scheme:

host --> image with UPNP  --> image 1
            miniupnpc     --> image 2
                          --> image 3
                          --> image 4

The idea is that the UPnP container handles all the UPnP from the other containers.

Would this be possible? And any guide or help to do it?
Thank you very much and greetings