Wir ziehen Ihre Lucee-, ColdFusion- oder PHP-Anwendung vom klassischen Hosting in Container um, ohne sie neu zu schreiben. So lässt sich die Umgebung nachbauen, aktualisieren und verlegen. Manche Hoster berechnen Aufschläge für alte PHP-Versionen, für PHP 8.2 enden die Sicherheits-Updates am 31.12.2026 (Stand: 2026-10).
Docker für bestehende Lucee-, ColdFusion- und PHP-Anwendungen
Wir bringen laufende Anwendungen in Container, ohne sie neu zu schreiben. Danach ist die Umgebung in Dateien beschrieben, die in Ihrem Repository liegen, und lässt sich auf jedem geeigneten Linux-Server neu aufbauen. Neue Versionen testen wir neben der Produktion, der Weg zurück bleibt offen.
- Docker für Lucee, Adobe ColdFusion und PHP
- Full Stack und DevOps seit 2012
- Antwort innerhalb eines Werktags
Wo wir Docker einsetzen
Docker setzen wir für Anwendungen ein, die bereits laufen, auf Lucee, Adobe ColdFusion oder PHP. Ihre Umgebung ist oft über Jahre auf einem Server gewachsen: Webserver, Laufzeit, Erweiterungen und Einstellungen, die niemand aufgeschrieben hat. Im Container steht diese Umgebung in Dateien, und Ihr Team oder ein anderer Dienstleister kann sie nachbauen.
Unsere Ingenieure setzen Docker ein und betreiben auch die Linux-Server darunter. Den Umzug vom klassischen Hosting und die Fälle, in denen er sich nicht lohnt, beschreibt die Seite Vom Hosting in den Container. Server, Updates und Absicherung behandelt Linux & DevOps. Laufen Ihre Anwendungen noch auf eigenen physischen Servern, prüfen wir, was in einen Container passt und was besser als virtuelle Maschine auf Proxmox weiterläuft.
Typische Aufgaben mit Docker
- Inventar der bestehenden Umgebung: Versionen, Erweiterungen, Webserver-Einstellungen, geplante Aufgaben, Dateien, Mailversand und Datenbanken.
- Images für Lucee, Adobe ColdFusion und PHP mit Webserver und Einstellungen, beschrieben in Dateien in Ihrem Repository.
- Compose-Dateien, die festhalten, welche Container zusammengehören, etwa Anwendung, Datenbank und geplante Aufgaben.
- Daten außerhalb der Container: Datenbank und hochgeladene Dateien in dauerhaftem Speicher, mit Sicherung und Wiederherstellungstest.
- Gleiche Umgebungen für Entwicklung, Staging und Produktion aus derselben Beschreibung.
- Updates von Laufzeit und Basis-Image, zuerst auf dem Staging getestet.
- Betrieb der Container und des Linux-Servers darunter, auf Wunsch mit Runbook für Ihr Team.
Updates mit Test und Weg zurück
Ein Image enthält die Laufzeit in einer festen Version, etwa PHP 8.4 oder eine bestimmte Lucee-Version. Für ein Update bauen wir ein neues Image und prüfen es auf dem Staging mit einer Kopie der Daten. Erst danach ersetzen wir den Container in der Produktion, in einem mit Ihnen abgestimmten Zeitfenster. Das bisherige Image bleibt erhalten, damit der Weg zurück zur alten Version offen ist.
Sicherheits-Updates gelangen nicht von selbst in einen laufenden Container. Das Image wird auf einer aktualisierten Basis neu gebaut, und der Linux-Server darunter braucht eigene Updates. Wer das wann erledigt, hält das Runbook fest: Ihr Team, ein anderer Dienstleister oder wir.
Technologien und Umfang
| Bereich | Umfang |
|---|---|
| Container | Docker und Docker Compose für Lucee, Adobe ColdFusion und PHP |
| System und Virtualisierung | Linux mit Debian und Ubuntu, KVM und Proxmox |
| Webserver | Nginx und Apache |
| Datenbanken | MySQL und MariaDB, auch mit Galera |
Typische Ausgangslagen mit Containern
-
-
Der Support für Debian 11 endete am 31.08.2026, der für CentOS 7 am 30.06.2024 (Stand: 2026-10). Wir bringen Ihren Server auf den aktuellen Stand oder planen den Umstieg auf Debian und führen ihn durch. Ebenso arbeiten wir mit Proxmox VE 8 und mit physischen Servern, die wir auf Proxmox umziehen.
Der erste Schritt: Legacy-Review mit Container-Eignung
Legacy-Review
Für Unternehmen mit einem System, das niemand mehr genau kennt: vor einem Update, vor einer Migration oder beim Wechsel des Dienstleisters.
- Inventar der Versionen und Abhängigkeiten
- Landkarte aus Anwendung, Datenbank, Server und E-Mail
- Risikoregister zu Sicherheit, Support und Wissen
- Bewertung der Backups und der Wiederherstellung
- Empfehlung „bleiben, Version anheben oder migrieren“ mit Optionsmatrix, die auch „in den Container“ und „als API bereitstellen“ enthält
- Aufwandsschätzung in Tagen
Der Preis gilt für ein System, also eine Anwendung mit ihrer Datenbank und ihrem Server. Weitere Systeme bepreisen wir einzeln.
Was das Ergebnis enthält
Ein schriftlicher Bericht mit Bestandsaufnahme, Risikoregister, Empfehlung und Aufwandsschätzung. Der Bericht gehört Ihnen.
Ein Projekt in Containern
-
Eine Foto-Upload-App für Hochzeitsgäste
Hochzeitsgäste scannen einen QR-Code, öffnen eine geheime Adresse und laden Fotos und Videos direkt vom Telefon hoch: keine App, kein Konto, keine Anmeldung. Dateien bis 5 GB landen auf der Festplatte des Kunden, und das Paar sieht zu, wie sich die Galerie während der Feier füllt. Ein Abend, keine zweite Chance, und Telefone von vor sechs Jahren.
-
Ein Shop, überflutet von Bots, die wie Kunden aussahen
Ein WooCommerce-Shop mit 52 Produkten lud langsam oder gar nicht. Die Ursache war ein bezahltes Netz von Bots: Zehntausende Anfragen pro Stunde, jede von einer anderen Privatadresse, und jeder Bot für sich vorbildlich. Unsere Ingenieure haben den Verkehr am Rand des Netzes gestoppt. Als die Bots einen Monat später die Taktik wechselten, nahm die zweite Regel die Last in zwei Minuten weg.
Fragen zu Docker und Containern
Was bringt der Umzug in einen Container?
Eine Umgebung, die sich nachbauen lässt. Dieselbe Version und Konfiguration gelten beim Entwickler, auf dem Staging und in der Produktion, festgehalten im Repository statt im Kopf einer Person. Neue Versionen von PHP, Lucee oder ColdFusion testen wir neben der Produktion und können sie zurücknehmen. Auch ein Umzug auf einen anderen Server oder zu einem anderen Anbieter wird einfacher.
Ein Container behebt keinen Fehler im Code und hebt keine nicht mehr unterstützte Version an. Er erleichtert nur diese Änderungen.
Muss meine Anwendung für den Container geändert werden?
In der Regel bleibt die Logik der Anwendung unverändert, es ändern sich Umgebung und Konfiguration. Ausnahmen sind Dinge, die an den alten Server gebunden sind, etwa absolute Dateipfade im Code, Sitzungen im lokalen Dateisystem oder Dienste, die auf demselben Server erwartet werden.
Das erfassen wir im Inventar und nennen Ihnen vor der Umsetzung, was angepasst werden muss.
Was passiert mit Datenbank und hochgeladenen Dateien?
Beides behandeln wir getrennt von der Anwendung. Daten sollen einen Neustart oder den Austausch eines Containers überstehen, deshalb liegen sie außerhalb davon: die Datenbank auf einem eigenen Server oder in einem eigenen Container mit dauerhaftem Speicher, hochgeladene Dateien in einem eingebundenen Verzeichnis.
Im Inventar legen wir fest, wo was liegt und wie es gesichert wird. Vor dem Umschalten prüfen wir, dass sich beides aus der Sicherung wiederherstellen lässt.
Lässt sich auch Adobe ColdFusion in Containern betreiben?
Ja, Adobe ColdFusion lässt sich wie Lucee und PHP in Containern betreiben. Wir gehen dabei genauso vor: Inventar der Umgebung, Tests neben der Produktion und Umschalten mit Rückweg.
Müssen wir für den Container den Hoster wechseln?
Bei klassischem Shared Hosting lässt sich Docker meist nicht nutzen. Sie brauchen dafür einen Server, auf dem Sie Software frei installieren können, etwa einen virtuellen Server.
Ob Ihr jetziges Paket das zulässt oder ein Wechsel nötig ist, klären wir im Review. Den Server können Sie bei einem Anbieter Ihrer Wahl betreiben, wir richten die Container dort ein.
Wer betreibt die Container nach dem Umzug?
Das entscheiden Sie. Mit dem Runbook können Ihre Leute oder ein anderer Dienstleister die Container selbst betreiben und aktualisieren.
Auf Wunsch übernehmen wir den Betrieb, im Rahmen von Übernahme und Wartung und Linux-Betrieb und Infrastruktur.
Nicht sicher, welche Leistung zu Ihrem System passt?
Beschreiben Sie Ihr System in zwei Sätzen. Wir sagen Ihnen, welche Leistung passt und ob ein Einstiegsprodukt mit festem Preis der richtige erste Schritt ist.