How to have domain names for applications inside different containers?

No one said IT would be easy :wink:

Reverse proxy is best practice to send requests by (sub-)domain to different services.

And it doesn’t get easier than starting 1 or two additional containers and add ENV or Label to the target service/container with the domain name to use.