Ich habe mehrere Docker-Container, in denen Web-Apps ausgeführt werden. Auf sie kann in meinem Netzwerk über die IP des Hosts und die Portnummer zugegriffen werden, an die ich im Container gebunden bin.
Ich möchte über einen FQDN auf die Apps zugreifen können, z. B. app1.home.com (oder home.com/app1, falls dies einfacher ist).
Um dies zu erreichen, würde ich einen DHCP- und DNS-Server in meinem Netzwerk benötigen. Ich plane, dnsmasq zu konfigurieren. Dadurch könnte ich die Domain home.com lokal auflösen.
Dann brauche ich einen Proxy mit einer Beschreibung, um zu dem bestimmten Port zu gelangen. Ich weiß, dass dies mit Nginx oder Apache erreicht werden kann, aber ich weiß nicht wie und es scheint ein bisschen zu viel zu sein. Ich denke, HAProxy könnte eine Option sein, wieder weiß ich nicht wie.
TL; DR: Wie kann ich Web-Apps, die in Docker-Containern ausgeführt werden, mit einem FQDN in meinem Heimnetzwerk ansprechen?
quelle