Docker Desktop im Test: das kleine Rechenzentrum auf dem Schreibtisch
Version 20260922
Zusammenfassung
Docker Desktop bringt Laufzeit, Kommandozeile und grafische Oberflaeche auf den Rechner, ergaenzt einen einteiligen Kubernetes Knoten und Compose Stapel mit einem Befehl, und bleibt fuer Einzelne, Bildung und kleine Teams kostenlos.
Empfehlen- Name
- Docker Desktop
- Version
- 20260922
- Preis
- Kostenlos
- Open Source
- Proprietär
- Betriebssystem
- WindowsmacOSLinux
- Aktualisiert
- 2026-10-06 19:47
Das Ende von bei mir laeuft es
Uneinheitliche Umgebungen sind der aelteste Schmerz in der gemeinsamen Entwicklung. Der Dienst laeuft auf dem Rechner, scheitert auf der Testmaschine, und nach einem Nachmittag Suche ist die Ursache eine Abhaengigkeitsversion, die niemand aufgeschrieben hat. Container beantworten das, indem sie eine Anwendung mit allem, was sie braucht, in ein standardisiertes Abbild packen, sodass das Ergebnis, das auf einer Maschine laeuft, dasselbe Ergebnis ist, das auf der naechsten laeuft.
Docker Desktop legt diese Faehigkeit auf einen gewoehnlichen Schreibtisch. Nach der Installation ist die Laufzeit bereit, die Kommandozeile funktioniert, und eine grafische Oberflaeche zeigt den Zustand von Abbildern, Containern und Datentraegern auf einen Blick. Einen Dienst starten, seine Protokolle lesen, in ihm eine Sitzung oeffnen: wenige Klicks statt einer auswendig gelernten Befehlsfolge, und das zaehlt am meisten an dem Tag, an dem man sucht statt baut.

Nicht nur Verpackung, sondern ein lokales Maschinenhaus
Der Wert reicht weit ueber das Ausfuehren eines Containers hinaus. Ein einteiliger Kubernetes Knoten ist eingebaut, sodass Uebung in Orchestrierung und lokale Pruefung nicht erst einen Verbund brauchen. Eine Compose Datei startet eine ganze Anwendung aus mehreren Containern mit einem Befehl: Datenbank, Zwischenspeicher und Backend gemeinsam bereit, in der richtigen Reihenfolge, im richtigen Netz. Datentraeger halten Container Daten auf der lokalen Platte, und Portzuordnungen werden visuell eingestellt statt in einer erinnerten Syntax.
Das Oekosystem der Ergaenzungen liefert die Werkzeuge, die sonst ein Lesezeichenordner voller Skripte waeren: Plattenreinigung, Protokollansicht und andere kleine Helfer als Plugins. Fuer Entwickler, die cloudnative Technik lernen, ist das der guenstigste Sandkasten ueberhaupt, weil Zerstoerung nichts kostet. Kaputt machen, Container loeschen, neu beginnen, und die eigentliche Maschine bleibt unberuehrt.
Drei Woerter tragen den Grossteil des Modells, und sie lohnen eine Trennung, weil sie jede andere Funktion erklaeren. Ein Abbild ist die verpackte Anwendung samt Abhaengigkeiten, eingefroren und identifizierbar. Ein Container ist eine laufende Instanz dieses Abbilds mit eigener, abgeschotteter Sicht auf das System. Ein Datentraeger ist Speicher, der den Container ueberlebt, damit eine Datenbank geloescht und neu gebaut werden kann, ohne ihren Inhalt zu verlieren. Sind diese drei klar, ist die Oberflaeche keine Liste von Dingen mehr, sondern eine Karte des tatsaechlichen Zustands.
Der taegliche Nutzen sammelt sich in der Compose Datei. Ein heutiger Dienst ist selten ein Prozess: da ist eine Anwendung, eine Datenbank, oft ein Zwischenspeicher und eine Warteschlange, und jedes Stueck hat eigene Einstellungen und eigene Startreihenfolge. Sie in einer Datei zu beschreiben und gemeinsam zu starten ist der Unterschied zwischen einer wiederholbaren Umgebung und einem Ritual, an das sich nur eine Person im Team erinnert.
Was sich aendert, ist der Boden unter den Fuessen. Die Umgebung wird Code, die Abhaengigkeiten werden ein Abbild, und zehn Befehle bauen das ganze System auf jeder Maschine neu. Ausgeliefert wird nicht nur Code, sondern eine wiederholbare Umgebung.
Lizenz, Ressourcen und die ehrlichen Grenzen
Die Lizenz muss klar benannt werden, weil sie sich geaendert hat. Private Nutzung, Bildung und kleine Unternehmen mit grob unter zehn Beschaeftigten sind kostenlos. Groessere Organisationen brauchen ein Abonnement. Das ist der Stand seit der Anpassung im Jahr 2021, und Firmen sollten die eigene Groesse pruefen statt sie anzunehmen.
Ressourcen sind der andere praktische Punkt. Der Speicherbedarf einer Container Laufzeit ist nicht klein, und die Einstellungen erlauben eine Obergrenze, was auf einem Rechner sinnvoll ist, auf dem auch Editor und Browser um denselben Speicher streiten. Unter Windows haengt die Funktion an der Virtualisierung, aeltere Maschinen brauchen diese Funktion also zuerst.
Es lohnt auch zu sagen, was das hier nicht ist. Es ist ein Entwicklungswerkzeug und keine Produktionsplattform: niemand Vernuenftiges laesst einen echten Dienst auf einer Laptop Laufzeit mit Speicherobergrenze laufen. Das Ergebnis, das Abbild, wandert weiter in ein Archiv und einen Verbund, und genau diese Arbeitsteilung ist der Punkt. Der Schreibtisch baut und prueft, der Verbund betreibt, und das Artefakt ist an beiden Stellen identisch. Damit ist das ganze Versprechen in einem Satz gesagt.
Nichts davon aendert das Fazit. Als faktischer Standard fuer lokale Container Entwicklung bleibt das die erste Tuer, die die meisten oeffnen, wenn sie das cloudnative Zeitalter betreten, und dass diese Tuer fuer Einzelpersonen kostenlos ist, ist ein grosser Teil des Grundes.