Docker - Apache Ausführen auf dem host und container für die verschiedenen websites

Will ich mit Docker, um in der Lage zu sein eine alte Anwendung, die erfordert, dass PHP 5.3, während immer noch mit meinen anderen Webseiten auf meinem host-server, auf dem host laufen, der Apache.

Also ich habe siteA.com, siteB.com, siteC.com auf dem host ausgeführt wird, mit Hilfe der host-Apache /PHP /MySQL server, und ich habe siteZ.com installiert ist in einem Docker-container, die mithilfe des Containers Apache /PHP den MySQL-host-server.

Hier ist eine Darstellung der Architektur möchte ich erhalten :

Docker - Apache Ausführen auf dem host und container für die verschiedenen websites

Mein Problem ist, dass es scheint, wie ich kann nicht laufen Apache im container, da der port 80 ist bereits auf dem host.

Mein Ziel wäre, dass die Menschen zugreifen können siteA.com, siteB.com, siteC.com und siteZ.com ohne geben Sie einen anderen port für jede dieser websites.

Schaffte ich es, siteZ.com läuft über port 8080, aber es ist offensichtlich keine option.

Dank

PS : Bitte beachten Sie, dass ich bin komplett neu auf Docker.

Edit : Du kannst meine funktionierende Lösung hier. Dank VonC für zeigt mir den Weg zu gehen 🙂

InformationsquelleAutor AntoineB | 2015-08-25
Schreibe einen Kommentar