Diese Seite ist auch auf English verfügbar.Auf English wechseln
KAITUM AIEigene Marke aus unserer Familie — Execution AI für den Automotive-Vertrieb.Auf nrmnext.com
Wiki

Docker.

Wiki-Team··3 Min. Lesezeit

Container als Standardverpackung. Warum „läuft auf meinem Rechner" damit kein Argument mehr ist.

Kategorie · DevOps & Infra

Was Docker ist.

Docker verpackt eine Anwendung samt allen Abhängigkeiten — Laufzeit, Bibliotheken, Konfiguration — in ein abgeschlossenes Image. Dieses Image läuft auf jedem Host identisch, egal ob Laptop, CI-Runner oder Produktionsserver.

Anders als eine virtuelle Maschine bringt ein Container kein eigenes Betriebssystem mit, sondern teilt sich den Kernel des Hosts. Das macht ihn leicht: Sekunden statt Minuten zum Start, Megabyte statt Gigabyte.

Warum wir konsequent containerisieren.

Jedes Produkt, das wir bauen und betreiben, läuft im Container. Damit ist die Umgebung Teil des Codes — der Satz "läuft auf meinem Rechner" ist kein Argument mehr, weil die Umgebung überall dieselbe ist.

Das senkt den Onboarding-Aufwand für neue Entwickler auf ein "docker compose up" und macht Deployments reproduzierbar. Genau das brauchen wir für nachvollziehbare, auditierbare Betriebsketten.

Wo die Grenze liegt.

Docker löst das Verpacken, nicht das Orchestrieren. Sobald mehrere Container über Maschinen hinweg skalieren, ausfallsicher laufen und automatisch ersetzt werden müssen, braucht es eine Ebene darüber — meist Kubernetes.

Für einen einzelnen Server mit ein paar Services reicht Docker Compose. Erst die Last und die Verfügbarkeitsanforderung entscheiden, ob mehr nötig ist.

WEITERFÜHREND

Passt das zu einem Thema bei Ihnen?

Wenn Sie darüber sprechen möchten, wie wir das für Ihren Kontext übersetzen — 30 Minuten reichen für den Einstieg.

Weitere Artikel