Was sind Container?
Erkunden Sie das grundlegende Konzept von Containern, ihre Vorteile und ihre Unterschiede zu virtuellen Maschinen.
Was sind Container? ist eine kostenlose Docker & DevOps Fundamentals-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Docker & DevOps Fundamentals-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Docker & DevOps Fundamentals-Kurs umfasst insgesamt 4 Lektionen.
Hallo Container-Welt!
Willkommen bei Docker! Container sind inzwischen unverzichtbar, um Apps zu paketieren und bereitzustellen. Sehen wir uns zunächst an, was ein Container eigentlich ist und warum ihn alle verwenden.

Das Dilemma von Entwicklern
Kennen Sie das Problem „Auf meinem Rechner funktioniert es“? Apps hängen von bestimmten Versionen von Bibliotheken, Laufzeitumgebungen und Betriebssystemen ab – und diese unterscheiden sich zwischen Entwicklung, Test und Produktion. So entstehen schwer auffindbare Fehler.
Der private Pod Ihrer App
Ein Container bündelt Ihre App mit allem, was sie benötigt – Code, Laufzeitumgebung, Bibliotheken und Einstellungen – zu einer portablen Einheit, die sich überall, wo sie ausgeführt wird, identisch verhält.
So funktionieren Container unter der Haube
Container verwenden Virtualisierung auf Betriebssystemebene: Sie teilen sich den Kernel des Hosts, erhalten aber einen isolierten User-Space und laufen als separate Prozesse. Deshalb sind sie leichtgewichtig und starten schnell.
Container vs. VMs: Ein kurzer Überblick
VMs vs. Container: Eine VM bündelt über einen Hypervisor ein vollständiges Gastbetriebssystem – sie ist schwerfällig und langsam. Ein Container teilt sich über eine Engine wie Docker den Kernel des Hosts – er ist leichtgewichtig und schnell.
Vorteil 1: Portabilität
Der wichtigste Vorteil ist die Portabilität. Alles wird im Paket bereitgestellt, sodass eine containerisierte App in jeder Umgebung gleich ausgeführt wird – „einmal erstellen, überall ausführen“ in der Praxis.
Vorteil 2: Effizienz
Container sind effizient: Da nicht für jede App ein vollständiges Betriebssystem gestartet werden muss, starten sie schneller, benötigen deutlich weniger CPU, RAM und Festplattenspeicher und ermöglichen mehr Apps auf derselben Hardware.
Vorteil 3: Isolation und Sicherheit
Jeder Container läuft isoliert. Apps beeinflussen sich nicht gegenseitig, ein Absturz in einem Container betrifft nur selten die übrigen, und Sie können viele Container sicher parallel ausführen.
Denken Sie an Frachtcontainer
Der Name stammt von Frachtcontainern: Sie haben unabhängig vom Inhalt dieselben Außenmaße und passen daher auf jedes Schiff und jeden Lkw. Software-Container standardisieren die Paketierung von Apps auf dieselbe Weise.
Testen Sie Ihr Containerwissen
Welche der folgenden Aussagen beschreibt korrekt einen Vorteil oder eine Eigenschaft von Software-Containern?
Was Sie gelernt haben
Sie haben Container kennengelernt: isolierte, portable App-Pakete, die Unterschiede zwischen Bereitstellungen beheben und durch die gemeinsame Nutzung des Host-Kernels leichter als VMs sind. Als Nächstes installieren Sie Docker Desktop.
Häufig gestellte Fragen
Ist die Lektion „Was sind Container?“ kostenlos?
Ja — der vollständige Text von „Was sind Container?“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Docker & DevOps Fundamentals-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Docker & DevOps Fundamentals-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Was sind Container?“?
Erkunden Sie das grundlegende Konzept von Containern, ihre Vorteile und ihre Unterschiede zu virtuellen Maschinen. Du übst Docker & DevOps Fundamentals mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Docker & DevOps Fundamentals zu starten?
Keine Vorkenntnisse erforderlich. Docker & DevOps Fundamentals auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „Was sind Container?“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Docker & DevOps Fundamentals-Lektion Code schreiben und ausführen?
Ja. Jede Docker & DevOps Fundamentals-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Was sind Container?
- Docker Desktop installieren
- Ihr erster Docker-Container
- Daten mit Docker-Volumes verwalten