Zum Inhalt springen

Container (Deployment)

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 03.11.2026

Ein Container im Deployment ist eine abgeschlossene Laufzeitumgebung, die eine Anwendung mit allem Nötigen enthält. Er wird aus einem Abbild gestartet, läuft isoliert vom Rest des Systems und ist nach dem Beenden spurlos verschwunden.

Container (Deployment)

Eine abgeschlossene Laufzeitumgebung, die eine Anwendung mit allem Nötigen enthält.
Beispiel: „Der Container startete in zwei Sekunden und brachte PHP, die Erweiterungen und den Code mit.“

Das Bild stammt aus der Schifffahrt: ein genormter Kasten, dessen Inhalt den Kran nicht kümmert. Technisch stecken dahinter Funktionen des Linux-Kerns, die Prozesse voneinander abschirmen.

Abgrenzung zur virtuellen Maschine: Diese bringt ein eigenes Betriebssystem mit und braucht Minuten zum Starten. Ein Container teilt den Kern des Wirts, siehe Hypervisor.

Was ein Container beim Ausrollen ändert

Das Artefakt. Ausgerollt wird kein Verzeichnis mit Dateien, sondern ein Abbild mit Fassungsnummer; der Zielserver lädt es und startet daraus einen Prozess. Der Rückweg ist das Starten des vorherigen Abbilds.

Damit verschiebt sich auch die Fehlersuche. Dass eine Bibliothek auf dem Server fehlt, kann nicht mehr vorkommen; dafür kommt die Frage dazu, welche Fassung des Abbilds gerade läuft.

Was ein Container kostet

Wissen und Werkzeuge. Protokolle, dauerhafte Daten, Netzwerke zwischen Containern und das Nachziehen der Grundabbilder bei Sicherheitslücken sind Aufgaben, die ein gemieteter Tarif sonst übernimmt.

Dazu kommt die Rechnung beim Betrieb: Ein Container braucht eine Stelle, die ihn startet, überwacht und neu anwirft. Bei wenigen Containern reicht ein Server, darüber beginnt die Verwaltung, siehe Kubernetes.

Wann sich ein Container für eine Website lohnt

In der Entwicklung fast immer, im Betrieb selten. Lokal spart er die Installation von Datenbank, Webserver und passender PHP-Fassung; ausgeliefert wird eine Website meist weiter auf einen gemieteten Server.

Anders sieht es aus, sobald mehrere Dienste zusammenspielen oder die Last schwankt. Dann sind Container die Voraussetzung dafür, Kopien in Minuten hinzuzunehmen und wieder abzuschalten.

Siehe auch:

Docker

Das verbreitetste Werkzeug, um Anwendungen samt Umgebung in Container zu packen.

#Deployment & Versionierung

Kubernetes

Ein System, das Container über viele Server verteilt, startet und am Laufen hält.

#Deployment & Versionierung

Virtualisierung

Das Aufteilen einer Maschine in mehrere voneinander getrennte Server.

#Hosting & Webserver

Hypervisor

Die Schicht, die virtuelle Maschinen erzeugt und ihnen die Hardware zuteilt.

#Hosting & Webserver

Deployment-Artefakt

Das fertige Paket aus einem Build, das unverändert auf die Server geht.

#Deployment & Versionierung

Skalierbarkeit

Die Eigenschaft eines Aufbaus, mit der Last mitzuwachsen, ohne umgebaut zu werden.

#Hosting & Webserver