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