Hi und willkommen an Bord
Ja, ein Reverse Proxy wäre grundsätzlich eine Lösung.
Das Problem bei dem Szenario, was ich damals erlebt hab, war dass eine Applikation aus einem anderen Netz auf definierte IPs und Ports der bei uns betriebenen Applikation zugreifen musste. DNS war keine Option, also fiel ein Reverse Proxy aus. Die Alternative wären evtl. mehrere Netzwerkkarten in der Docker-VM gewesen.