Mehrere Docker Installationen / andere URL als localhost

Da ich noch relativ frisch bei Docker bin: Wie kann ich mehrere Docker Instanzen mit verschiedenen Domains auf einem Server am laufen haben?

Aktuell läuft das Docker Image ja direkt unter localhost. Wie kann den Container aber unter einer bestimmten URL starten lassen, sodass ich mehrere Docker Instanzen gleichzeitig unter verschiedenen URL’s laufen lassen kann?

Soweit ich weiß muss man alles in der docker-compose.override.yml anpassen, korrekt? Aber diese existiert ja noch nicht von Beginn an.

Einen Wordpress Container mit einer custom URL starte ich bspw. mit _ docker run -d --name docker1 --expose 80 --net nginx-proxy -e VIRTUAL_HOST=docker1.domain.xy … _