Ich verwalte Server, auf denen Benutzer ihre eigenen Websites haben, auf die über FTP zugegriffen werden kann (wie bei einem Hosting-Unternehmen), und anstatt LAMP-Stack-Prozesse zu isolieren, habe ich mich gefragt, ob es möglich ist, Docker zu implementieren und Bilder pro Website zu verwenden.
Soweit ich weiß, können Sie die Docker-Instanz über ihre Ports verfügbar machen. Wenn Sie also zwei Docker-Instanzen auf demselben Server ausführen, müssen Sie zwei verschiedene Ports verfügbar machen.
Ist es aber möglich, nicht Ports, sondern Servernamen zu exportieren, wie:
- www.somewebsite.com: Docker-Instanz 1
- www.otherwebsite.com: Docker-Instanz 2
- www.etc.com: Docker-Instanz ...
Und das auf demselben Server.
Ich dachte darüber nach, nur Apache auf dem Server zu installieren, der die Anforderung basierend auf dem Servernamen an die dedizierte Docker-Instanz umleitet, aber dann müsste ich Apache (erneut!) Und MySQL auf allen Docker-Instanzen installieren.
Ist das möglich und darüber hinaus auch leistungsmäßig (oder gar nicht) interessant?
Danke für deine Hilfe.