Docker Desktop
Docker Inc. · Erstellen, starten und prüfen Sie Container mit Desktop-Dashboard, Docker CLI, Compose und einer integrierten lokalen Entwicklungsumgebung.
- Installationen (30 Tage)
- 40.621
- App: Platz 6
- Installationen (1 Jahr)
- 529.057
- Letzte 365 Tage
- Neueste Version
- 4.96.3
- Downloadgröße
- 598MB
- arm64 / x86_64 · dmg
- Update-Rhythmus
- Wöchentlich
- 8 Versionen in 30 Tagen
Docker Desktop ist eine Mac-App aus der Kategorie Virtualisierung und Container. Der Entwickler ist Docker Inc..
Eckdaten
- Chips
- Apple silicon · Intel
- Systemversion
- macOS 14 oder neuer
- Preis
- Kostenlos mit In-App-Käufen · Preisdetails
- Entwickler
- Docker Inc.
- Installationsbefehl
brew install --cask docker-desktop- Homebrew
- Installierbar; die App aktualisiert sich selbst
- Auch bekannt als
- Docker Community Edition, Docker CE, docker, docker-desktop
Diese Angaben wurden am oder später geprüft. Quellen der einzelnen Angaben ansehen
Beschreibung
KI-übersetztOriginal ansehenDocker Desktop bietet eine Container-Entwicklungsumgebung für macOS, Windows und Linux. Es eignet sich für Anwendungsentwickler und Teams, die reproduzierbare lokale Dienste, Projekte mit mehreren Containern, Image-Builds und Containerdiagnose benötigen, ohne jede Komponente einzeln zusammenzustellen.
Hauptfunktionen
- Verwalten Sie Container, Images, Volumes, Protokolle und Builds über ein grafisches Dashboard.
- Arbeiten Sie im Terminal mit der enthaltenen Docker CLI und der Compose-Integration.
- Erstellen und teilen Sie Container-Images, verbinden Sie sich mit Docker Hub und konfigurieren Sie lokale Portzuordnungen und Bind-Mounts.
- Nutzen Sie lokale Kubernetes-Entwicklungsfunktionen und prüfen Sie Containerressourcen.
- Greifen Sie auf optionale Werkzeuge wie Docker Scout, Erweiterungen, Model Runner, MCP Toolkit, Gordon und Docker Offload zu; Verfügbarkeit und Dienstlimits hängen von der Funktion und dem Abonnement ab.
Installation und erste Schritte
Verwenden Sie unter macOS brew install --cask docker-desktop oder laden Sie das passende Installationsprogramm für Apple Silicon oder Intel von Docker herunter. Starten Sie Docker.app, lesen und akzeptieren Sie das Docker Subscription Service Agreement und warten Sie, bis die Engine gestartet ist, bevor Sie Containerbefehle ausführen. Das aktuelle Mac-Installationsprogramm von Docker installiert CLI-Werkzeuge standardmäßig auf Benutzerebene unter $HOME/; prüfen Sie PATH, wenn der Befehl docker nicht gefunden wird. Erweiterte Einstellungen können die Speicherorte von CLI und Socket ändern. Vor der Installation oder Aktualisierung empfiehlt Docker, Werkzeuge zu beenden, die im Hintergrund Docker aufrufen.
Anforderungen, Abhängigkeiten und Konflikte Der Homebrew-Eintrag setzt macOS 14 oder neuer voraus. Die Support-Richtlinie von Docker deckt die aktuelle und die beiden vorhergehenden macOS-Hauptversionen ab; prüfen Sie deshalb neben der Mindestanforderung des Pakets auch die aktuelle Installationsanleitung. Die Mac-Anleitung nennt mindestens 4 GB RAM und separate Installationsprogramme für Apple Silicon/Intel. Rosetta 2 wird für bestimmte optionale Darwin/AMD64-Befehlszeilenwerkzeuge auf Apple Silicon empfohlen, ist aber keine allgemeine Voraussetzung für Docker Desktop selbst. Container-Images, Build-Caches und VM-Speicher benötigen über den Download des Installationsprogramms hinaus zusätzlichen Speicherplatz. Auf dem Mac laufen Linux-Container in einer virtualisierten Linux-Umgebung; dies ist keine native Unterstützung für Windows-Container. Die Windows- und Linux-Ausgaben haben eigene, von Docker dokumentierte Host- und Virtualisierungsanforderungen.
Homebrew führt das Cask rancher als Konflikt auf und nennt in dieser Momentaufnahme keine zusätzliche Formula-Abhängigkeit. Wenn Sie eine andere Container-Laufzeit verwenden, prüfen Sie den ausgewählten Docker-Kontext, den CLI-Pfad und den Socket, statt anzunehmen, dass jeder docker-Befehl Docker Desktop anspricht.
Konten und Lizenzierung Docker empfiehlt die Anmeldung für Hub-Repositories und zugehörige Kontofunktionen; Organisationen können sie vorschreiben. Docker Desktop unterliegt dem Docker Subscription Service Agreement, unabhängig von den Lizenzen seiner mitgelieferten Open-Source-Komponenten. Die von Docker genannten kostenlosen Nutzungskategorien umfassen private Nutzung, Bildung, nichtkommerzielle Open-Source-Projekte und berechtigte kleine Unternehmen mit weniger als 250 Beschäftigten UND weniger als US$10 Millionen Jahresumsatz. Größere professionelle Organisationen und staatliche Stellen benötigen ein entsprechendes kostenpflichtiges Abonnement. Maßgeblich für Berechtigung und Dienstgebühren sind die aktuelle Vereinbarung und die Tarife.
Offizielle Referenzen
- Produkt und Komponenten: https://docs.docker.com/desktop/
- Mac-Installation und Anforderungen: https://docs.docker.com/desktop/setup/install/mac-install/
- Dashboard und Anmeldung: https://docs.docker.com/desktop/use-desktop/
- Lizenzierung: https://docs.docker.com/subscription-billing/desktop-license/
- Versionshinweise: https://docs.docker.com/desktop/release-notes/
Docker Desktop: Preise und Kaufoptionen
OpenNavo erfasst geprüfte Preise nach Region, Edition und Abrechnungszeitraum, jeweils mit Quelle und Datum. Einen Preisverlauf gibt es nicht, und OpenNavo bewertet nicht, ob ein Preis der niedrigste ist.
| Edition | Preis | Region | Bezugsquelle | Geprüft am |
|---|---|---|---|---|
| — | Kostenlos mit In-App-Käufen | — | Offizielle Websitedocs.docker.com/subscription/desktop-license |
Systemvoraussetzungen
| macOS | App-Version | Chips | Download | Quelle |
|---|---|---|---|---|
| macOS 14 oder neuer | 4.96.3,244472 | Intel | desktop.docker.com/mac/main/amd64/244472/Docker.dmgSHA-256 9d3409c689628d4f42972e4773a700817ff3526b1810a30a8de33fc1379e016b | HomebrewGeprüft am |
| macOS 14 oder neuer | 4.96.3,244472 | Apple silicon | desktop.docker.com/mac/main/arm64/244472/Docker.dmgSHA-256 a3ac78b7de67af169ca58f33a4fa4c26007840870574c80c59a7ab0c7f68d954 | HomebrewGeprüft am |
So installieren Sie Docker Desktop auf dem Mac
- Führen Sie im Terminal Folgendes aus:
brew install --cask docker-desktop - Homebrew installiert die App in Ihrem Ordner „Programme“.
Ohne Homebrew installieren
Laden Sie die Datei herunter, die Homebrew für Ihren Chip verwendet: Apple siliconIntel
SHA-256 prüft nur, ob der Download vollständig ist; es ist keine Sicherheitszertifizierung. SHA-256 und Downloadadresse ansehen
Docker Desktop deinstallieren und Daten optional bereinigen
brew uninstall --cask docker-desktopEine normale Deinstallation entfernt die App, behält aber ihre Einstellungen und Caches.
Beim Deinstallieren außerdem entfernt
- Dateien und Ordner
/Library/PrivilegedHelperTools/com.docker.socket/Library/PrivilegedHelperTools/com.docker.vmnetd~/.docker/bin
Gründliche Bereinigung (optional)
brew uninstall --zap --cask docker-desktop--zap löscht zusätzlich die Einstellungen, Caches und weiteren Dateien, die in der Homebrew-Definition aufgeführt sind. Darunter können Daten sein, die andere Apps mitnutzen und die nach dem Löschen nicht wiederhergestellt werden können. Zudem ist nicht garantiert, dass keine Reste zurückbleiben. Sichern Sie zuerst alle Daten, die Sie behalten möchten. Wenn Sie Einstellungen und Caches behalten möchten, lassen Sie --zap weg.
Dateien, die Docker Desktop auf Ihrem Mac hinterlassen kann (28)
- Dateien und Ordner
/usr/local/bin/docker-compose.backup/usr/local/bin/docker.backup~/.docker~/Library/Application Scripts/com.docker.helper~/Library/Application Scripts/group.com.docker~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.docker.helper.sfl*~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.dockerdesktop.sfl*~/Library/Application Support/com.bugsnag.Bugsnag/com.docker.docker~/Library/Application Support/Docker Desktop~/Library/Application Support/docker-secrets-engine~/Library/Caches/com.docker.docker~/Library/Caches/com.plausiblelabs.crashreporter.data/com.docker.docker~/Library/Caches/Docker Desktop~/Library/Caches/docker-secrets-engine~/Library/Caches/KSCrashReports/Docker~/Library/Containers/com.docker.docker~/Library/Containers/com.docker.helper~/Library/Group Containers/group.com.docker~/Library/HTTPStorages/com.docker.docker~/Library/HTTPStorages/com.docker.docker.binarycookies~/Library/Logs/Docker Desktop~/Library/Preferences/com.docker.docker.plist~/Library/Preferences/com.electron.docker-frontend.plist~/Library/Preferences/com.electron.dockerdesktop.plist~/Library/Saved Application State/com.electron.docker-frontend.savedState~/Library/Saved Application State/com.electron.dockerdesktop.savedState~/Library/Caches/com.plausiblelabs.crashreporter.data~/Library/Caches/KSCrashReports
Diese Einträge stammen aus der Homebrew-Definition, geprüft am . Sie zeigen nur, was die Definition zum Löschen vorsieht, nicht, was sich tatsächlich auf Ihrem Mac befindet.
Neu in 4.96.3 (244472)
Neu OpenNavo-Redaktion · KI-übersetzt
Entzieht Zertifikaten der kompromittierten eMudhra-Zwischen-CA das Vertrauen und schützt so TLS-Verbindungen etwa von Docker CLI und Daemon vor möglichem Abfangen. Aktualisiert Docker Init auf 1.4.1, Offload auf 0.7.19, Model Runner auf 1.2.9, Debug auf 0.49.0, MCP auf 0.44.2 und kubectl auf 1.36.1.
Sicherheitsfakten zu Docker Desktop
Hier stehen nur überprüfbare Fakten, jeweils mit Quelle und Datum. Das ist keine Sicherheitszertifizierung. Um Ihre heruntergeladenen Dateien zu prüfen, scannen Sie sie mit OpenNavo auf Ihrem Mac.
- Vertriebswege
- Homebrew
Abhängigkeiten und Konflikte
- Konflikte
- rancher
Installationsdetails
- Tap
- homebrew/cask
- Frühere Tokens
- docker
- Befehle
- docker-credential-desktop docker-credential-osxkeychain kubectl.docker docker-compose docker
- Download-URL
- https://desktop.docker.com/mac/main/arm64/244472/Docker.dmg
- SHA-256
- a3ac78b7de67af169ca58f33a4fa4c26007840870574c80c59a7ab0c7f68d954
- Homebrew-Definition
- github.com/homebrew/homebrew-cask/blob/HEAD/Casks/d/docker-desktop.rb
- formulae.brew.sh
- formulae.brew.sh/cask/docker-desktop
Inhalte bei Installation und Deinstallation
Deinstallation
uninstallVollständige Deklaration ansehen
{ "uninstall": [ { "delete": [ "/
Library/ "/PrivilegedHelperTools/ com. docker. socket", Library/ ], "launchctl": [ "com.PrivilegedHelperTools/ com. docker. vmnetd" docker. "com.helper", docker. "com.socket", docker. ], "quit": [ "com.vmnetd" docker. "com.docker", electron. ], "rmdir": "~/dockerdesktop" . } ] }docker/ bin" Installation
appQuelldatei: Docker.
app Angegebenes Ziel: /
Applications/ Docker. app Vollständige Deklaration ansehen
{ "app": [ "Docker.
app" ], "target": "/Applications/ }Docker. app" Installation
binaryQuelldatei: $APPDIR/
Docker. app/ Contents/ Resources/ bin/ docker-credential-desktop Angegebenes Ziel: /
usr/ local/ bin/ docker-credential-desktop Vollständige Deklaration ansehen
{ "binary": [ "$APPDIR/
Docker. { "target": "/app/ Contents/ Resources/ bin/ docker-credential-desktop", usr/ } ], "target": "/local/ bin/ docker-credential-desktop" usr/ }local/ bin/ docker-credential-desktop" Installation
binaryQuelldatei: $APPDIR/
Docker. app/ Contents/ Resources/ bin/ docker-credential-osxkeychain Angegebenes Ziel: /
usr/ local/ bin/ docker-credential-osxkeychain Vollständige Deklaration ansehen
{ "binary": [ "$APPDIR/
Docker. { "target": "/app/ Contents/ Resources/ bin/ docker-credential-osxkeychain", usr/ } ], "target": "/local/ bin/ docker-credential-osxkeychain" usr/ }local/ bin/ docker-credential-osxkeychain" Installation
binaryQuelldatei: $APPDIR/
Docker. app/ Contents/ Resources/ bin/ kubectl Angegebenes Ziel: /
usr/ local/ bin/ kubectl. docker Vollständige Deklaration ansehen
{ "binary": [ "$APPDIR/
Docker. { "target": "/app/ Contents/ Resources/ bin/ kubectl", usr/ } ], "target": "/local/ bin/ kubectl. docker" usr/ }local/ bin/ kubectl. docker" Installation
binaryQuelldatei: $APPDIR/
Docker. app/ Contents/ Resources/ cli-plugins/ docker-compose Angegebenes Ziel: /
usr/ local/ cli-plugins/ docker-compose Vollständige Deklaration ansehen
{ "binary": [ "$APPDIR/
Docker. { "target": "/app/ Contents/ Resources/ cli-plugins/ docker-compose", usr/ } ], "target": "/local/ cli-plugins/ docker-compose" usr/ }local/ cli-plugins/ docker-compose" Installation
binaryQuelldatei: $APPDIR/
Docker. app/ Contents/ Resources/ bin/ docker Angegebenes Ziel: /
usr/ local/ bin/ docker Vollständige Deklaration ansehen
{ "binary": [ "$APPDIR/
Docker. { "target": "/app/ Contents/ Resources/ bin/ docker", usr/ } ], "target": "/local/ bin/ docker" usr/ }local/ bin/ docker" Installation
bash_completionQuelldatei: $APPDIR/
Docker. app/ Contents/ Resources/ etc/ docker. bash-completion Angegebenes Ziel: $HOMEBREW_PREFIX/
etc/ bash_completion. d/ docker Vollständige Deklaration ansehen
{ "bash_completion": [ "$APPDIR/
Docker. ], "target": "$HOMEBREW_PREFIX/app/ Contents/ Resources/ etc/ docker. bash-completion" etc/ }bash_completion. d/ docker" Installation
bash_completionQuelldatei: $APPDIR/
Docker. app/ Contents/ Resources/ etc/ docker-compose. bash-completion Angegebenes Ziel: $HOMEBREW_PREFIX/
etc/ bash_completion. d/ docker-compose Vollständige Deklaration ansehen
{ "bash_completion": [ "$APPDIR/
Docker. ], "target": "$HOMEBREW_PREFIX/app/ Contents/ Resources/ etc/ docker-compose. bash-completion" etc/ }bash_completion. d/ docker-compose" Installation
zsh_completionQuelldatei: $APPDIR/
Docker. app/ Contents/ Resources/ etc/ docker-compose. zsh-completion Angegebenes Ziel: $HOMEBREW_PREFIX/
share/ zsh/ site-functions/ _docker-compose Vollständige Deklaration ansehen
{ "target": "$HOMEBREW_PREFIX/
share/ "zsh_completion": [ "$APPDIR/zsh/ site-functions/ _docker-compose", Docker. ] }app/ Contents/ Resources/ etc/ docker-compose. zsh-completion" Installation
zsh_completionQuelldatei: $APPDIR/
Docker. app/ Contents/ Resources/ etc/ docker. zsh-completion Angegebenes Ziel: $HOMEBREW_PREFIX/
share/ zsh/ site-functions/ _docker Vollständige Deklaration ansehen
{ "target": "$HOMEBREW_PREFIX/
share/ "zsh_completion": [ "$APPDIR/zsh/ site-functions/ _docker", Docker. ] }app/ Contents/ Resources/ etc/ docker. zsh-completion" Installation
fish_completionQuelldatei: $APPDIR/
Docker. app/ Contents/ Resources/ etc/ docker-compose. fish-completion Angegebenes Ziel: $HOMEBREW_PREFIX/
share/ fish/ vendor_completions. d/ docker-compose. fish Vollständige Deklaration ansehen
{ "fish_completion": [ "$APPDIR/
Docker. ], "target": "$HOMEBREW_PREFIX/app/ Contents/ Resources/ etc/ docker-compose. fish-completion" share/ }fish/ vendor_completions. d/ docker-compose. fish" Installation
fish_completionQuelldatei: $APPDIR/
Docker. app/ Contents/ Resources/ etc/ docker. fish-completion Angegebenes Ziel: $HOMEBREW_PREFIX/
share/ fish/ vendor_completions. d/ docker. fish Vollständige Deklaration ansehen
{ "fish_completion": [ "$APPDIR/
Docker. ], "target": "$HOMEBREW_PREFIX/app/ Contents/ Resources/ etc/ docker. fish-completion" share/ }fish/ vendor_completions. d/ docker. fish" Installation
postflight_stepsVollständige Deklaration ansehen
{ "postflight_steps": [ { "steps": [ { "force": true, "guards": [ { "condition": "unless_exists", "id": "1", "path": "/
usr/ } ], "source": { "path": "{{appdir}}/local/ bin/ kubectl" Docker. }, "sudo": "if_needed", "target": { "path": "/app/ Contents/ Resources/ bin/ kubectl" usr/ }, "type": "symlink", "uninstall": true } ] } ] }local/ bin/ kubectl" Benutzerdaten entfernen
zapVollständige Deklaration ansehen
{ "zap": [ { "rmdir": [ "~/
Library/ "~/Caches/ com. plausiblelabs. crashreporter. data", Library/ ], "trash": [ "/Caches/ KSCrashReports" usr/ "/local/ bin/ docker-compose. backup", usr/ "~/local/ bin/ docker. backup", . "~/docker", Library/ Scripts/Application com. "~/docker. helper", Library/ Scripts/Application group. "~/com. docker", Library/ Support/Application com. "~/apple. sharedfilelist/ com. apple. LSSharedFileList. ApplicationRecentDocuments/ com. docker. helper. sfl*", Library/ Support/Application com. "~/apple. sharedfilelist/ com. apple. LSSharedFileList. ApplicationRecentDocuments/ com. electron. dockerdesktop. sfl*", Library/ Support/Application com. "~/bugsnag. Bugsnag/ com. docker. docker", Library/ Support/Application Docker Desktop", "~/Library/ Support/Application docker-secrets-engine", "~/Library/ "~/Caches/ com. docker. docker", Library/ "~/Caches/ com. plausiblelabs. crashreporter. data/ com. docker. docker", Library/ Desktop", "~/Caches/ Docker Library/ "~/Caches/ docker-secrets-engine", Library/ "~/Caches/ KSCrashReports/ Docker", Library/ "~/Containers/ com. docker. docker", Library/ "~/Containers/ com. docker. helper", Library/ Containers/Group group. "~/com. docker", Library/ "~/HTTPStorages/ com. docker. docker", Library/ "~/HTTPStorages/ com. docker. docker. binarycookies", Library/ Desktop", "~/Logs/ Docker Library/ "~/Preferences/ com. docker. docker. plist", Library/ "~/Preferences/ com. electron. docker-frontend. plist", Library/ "~/Preferences/ com. electron. dockerdesktop. plist", Library/ Application State/Saved com. "~/electron. docker-frontend. savedState", Library/ Application State/Saved com. ] } ] }electron. dockerdesktop. savedState"
Häufige Fragen zu Docker Desktop
Ist Docker Desktop sicher?
Docker Desktop ist im offiziellen Katalog von Homebrew enthalten und wurde nicht deaktiviert. Seit September 2026 deaktiviert Homebrew Apps, die die Gatekeeper-Prüfung von macOS nicht bestehen. Bei der Installation prüft Homebrew den Download von desktop.docker.com anhand seiner SHA-256-Prüfsumme. In den letzten 30 Tagen gab es 40.621 Installationen über Homebrew.
Ist Docker Desktop kostenlos?
Docker Desktop ist kostenlos erhältlich, bietet aber In-App-Käufe. Quelle: docs.docker.com/subscription/desktop-license, geprüft am 19. Okt.
Wie deinstalliere ich Docker Desktop vollständig auf dem Mac?
Führen Sie brew uninstall --cask docker-desktop aus. Der Befehl beendet die App, stoppt 3 Hintergrunddienste und löscht 2 privilegierte Hilfsprogramme. Um auch Einstellungen und Caches zu löschen, führen Sie brew uninstall --zap --cask docker-desktop aus. --zap löscht zusätzlich die Einstellungen, Caches und weiteren Dateien, die in der Homebrew-Definition aufgeführt sind. Darunter können Daten sein, die andere Apps mitnutzen und die nach dem Löschen nicht wiederhergestellt werden können. Zudem ist nicht garantiert, dass keine Reste zurückbleiben. Sichern Sie zuerst alle Daten, die Sie behalten möchten. Wenn Sie Einstellungen und Caches behalten möchten, lassen Sie --zap weg. Dabei werden zusätzlich 28 Dateien und Ordner gelöscht, darunter ~/.
Läuft Docker Desktop auf Macs mit Apple silicon (M1 und neuer)?
Ja. Homebrew lädt für Macs mit Apple silicon und für Intel-Macs jeweils eigene Builds. Erforderlich ist macOS 14 oder neuer.
Wo speichert Docker Desktop Einstellungen und Daten?
Die Einstellungen liegen in ~/. Die Daten liegen in ~/, ~/ und ~/. Diese Speicherorte stammen aus der Bereinigungsliste von Homebrew.
Was ist die aktuelle Version von Docker Desktop?
Die aktuelle Version ist 4.96.3. Docker Desktop aktualisiert sich selbst; für ein Update über Homebrew führen Sie brew upgrade --cask --greedy docker-desktop aus.
Was wird mit Docker Desktop zusätzlich installiert?
Zusätzlich werden 5 Befehlszeilentools installiert: docker-credential-desktop, docker-credential-osxkeychain, kubectl., docker-compose und docker. Eine gleichzeitige Installation mit rancher ist nicht möglich.
Quellen
Jede Angabe auf dieser Seite nennt ihre Quelle und ihr Prüfdatum. Abgelaufene Angaben werden nur mit „Stand“ und Datum angezeigt und nicht mehr als aktuell dargestellt.
- Homebrew-Definition: github.com/homebrew/homebrew-cask/blob/HEAD/Casks/d/docker-desktop.rb · Geprüft am
- formulae.brew.sh: formulae.brew.sh/cask/docker-desktop
- Preis: docs.docker.com/subscription/desktop-license · Geprüft am