Örnek olarak 2 container var diyelim biri 172.17.0.3 biri 172.17.0.4 , Bunların önüne bir reverse-proxy kurup domainlere göre proxy_pass yapmanız lazım. 172.17.0.3 gibi ip adresleri default docker bridge olduğu için yeni bir docker network oluşturup onlara ip tanımlayabilirsiniz. Yada container çalıştırırken 127.0.0.1:3001:80 gibi bir port yönlendirmesi yapıp proxy_pass kısmını 127.0.0.1:3001 yapabilirsiniz.
172.17.0.3 gibi ip adresleri local ip adresi olduğu için dns bu adrese yönlense bile çalışmaz. 2 farklı uygulamayı aynı ip

ort üzerinden çalıştırmak içinde yukarıda belirttiğim gibi bir revers-proxy kurmanız gerekmekte.