Glossar · Software

Docker

Docker packt deine App + alle Abhängigkeiten in einen leichtgewichtigen Container, der überall gleich läuft.

Problem ohne Docker: Deine App läuft auf deinem Mac, aber auf dem Linux-Server fehlt eine Bibliothek, andere Python-Version, anderer Pfad. Klassisches „bei mir geht's"-Drama.

Docker löst das: Du beschreibst in einem „Dockerfile" was deine App braucht (OS, Bibliotheken, Code, Konfiguration). Aus diesem Dockerfile entsteht ein Container — ein eingefrorenes, portables Paket, das auf jedem Linux-System exakt gleich läuft.

Docker hat das letzte Jahrzehnt der Software-Welt umgekrempelt. Jede ernste Cloud-Plattform (AWS, Google Cloud, Azure, Vercel) baut auf Containern auf.

Verwandte Begriffe