Docker Desktop

Docker Inc. · Erstellen, starten und prüfen Sie Container mit Desktop-Dashboard, Docker CLI, Compose und einer integrierten lokalen Entwicklungsumgebung.

CaskVirtualisierung und ContainerIntegrierte UpdatesApple silicon · Intel
Aus homebrew/cask
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 ansehen

Docker 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/.docker/bin; 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

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.

EditionPreisRegionBezugsquelleGeprüft am
—Kostenlos mit In-App-Käufen —Offizielle Websitedocs.docker.com/subscription/desktop-license

Systemvoraussetzungen

macOSApp-VersionChipsDownloadQuelle
macOS 14 oder neuer4.96.3,244472Inteldesktop.docker.com/mac/main/amd64/244472/Docker.dmgSHA-256 9d3409c689628d4f42972e4773a700817ff3526b1810a30a8de33fc1379e016bHomebrewGeprüft am
macOS 14 oder neuer4.96.3,244472Apple silicondesktop.docker.com/mac/main/arm64/244472/Docker.dmgSHA-256 a3ac78b7de67af169ca58f33a4fa4c26007840870574c80c59a7ab0c7f68d954HomebrewGeprüft am

So installieren Sie Docker Desktop auf dem Mac

  1. Führen Sie im Terminal Folgendes aus: brew install --cask docker-desktop
  2. 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

Befehl zum Deinstallieren
brew uninstall --cask docker-desktop

Eine 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)

Befehl zum Deinstallieren
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
Mit OpenNavo scannenÖffnet eine Scan-Vorschau in der OpenNavo-App; Sie entscheiden, ob der Scan startet. Mehr zur Sicherheit

Abhängigkeiten und Konflikte

Konflikte
rancher
Details zu den Abhängigkeiten ansehen

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 uninstall

    Vollständige Deklaration ansehen
    {
      "uninstall": [
        {
          "delete": [
            "/Library/PrivilegedHelperTools/com.docker.socket",
            "/Library/PrivilegedHelperTools/com.docker.vmnetd"
          ],
          "launchctl": [
            "com.docker.helper",
            "com.docker.socket",
            "com.docker.vmnetd"
          ],
          "quit": [
            "com.docker.docker",
            "com.electron.dockerdesktop"
          ],
          "rmdir": "~/.docker/bin"
        }
      ]
    }
  • Installation app

    Quelldatei: Docker.app

    Angegebenes Ziel: /Applications/Docker.app

    Vollständige Deklaration ansehen
    {
      "app": [
        "Docker.app"
      ],
      "target": "/Applications/Docker.app"
    }
  • Installation binary

    Quelldatei: $APPDIR/Docker.app/Contents/Resources/bin/docker-credential-desktop

    Angegebenes Ziel: /usr/local/bin/docker-credential-desktop

    Vollständige Deklaration ansehen
    {
      "binary": [
        "$APPDIR/Docker.app/Contents/Resources/bin/docker-credential-desktop",
        {
          "target": "/usr/local/bin/docker-credential-desktop"
        }
      ],
      "target": "/usr/local/bin/docker-credential-desktop"
    }
  • Installation binary

    Quelldatei: $APPDIR/Docker.app/Contents/Resources/bin/docker-credential-osxkeychain

    Angegebenes Ziel: /usr/local/bin/docker-credential-osxkeychain

    Vollständige Deklaration ansehen
    {
      "binary": [
        "$APPDIR/Docker.app/Contents/Resources/bin/docker-credential-osxkeychain",
        {
          "target": "/usr/local/bin/docker-credential-osxkeychain"
        }
      ],
      "target": "/usr/local/bin/docker-credential-osxkeychain"
    }
  • Installation binary

    Quelldatei: $APPDIR/Docker.app/Contents/Resources/bin/kubectl

    Angegebenes Ziel: /usr/local/bin/kubectl.docker

    Vollständige Deklaration ansehen
    {
      "binary": [
        "$APPDIR/Docker.app/Contents/Resources/bin/kubectl",
        {
          "target": "/usr/local/bin/kubectl.docker"
        }
      ],
      "target": "/usr/local/bin/kubectl.docker"
    }
  • Installation binary

    Quelldatei: $APPDIR/Docker.app/Contents/Resources/cli-plugins/docker-compose

    Angegebenes Ziel: /usr/local/cli-plugins/docker-compose

    Vollständige Deklaration ansehen
    {
      "binary": [
        "$APPDIR/Docker.app/Contents/Resources/cli-plugins/docker-compose",
        {
          "target": "/usr/local/cli-plugins/docker-compose"
        }
      ],
      "target": "/usr/local/cli-plugins/docker-compose"
    }
  • Installation binary

    Quelldatei: $APPDIR/Docker.app/Contents/Resources/bin/docker

    Angegebenes Ziel: /usr/local/bin/docker

    Vollständige Deklaration ansehen
    {
      "binary": [
        "$APPDIR/Docker.app/Contents/Resources/bin/docker",
        {
          "target": "/usr/local/bin/docker"
        }
      ],
      "target": "/usr/local/bin/docker"
    }
  • Installation bash_completion

    Quelldatei: $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.app/Contents/Resources/etc/docker.bash-completion"
      ],
      "target": "$HOMEBREW_PREFIX/etc/bash_completion.d/docker"
    }
  • Installation bash_completion

    Quelldatei: $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.app/Contents/Resources/etc/docker-compose.bash-completion"
      ],
      "target": "$HOMEBREW_PREFIX/etc/bash_completion.d/docker-compose"
    }
  • Installation zsh_completion

    Quelldatei: $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/site-functions/_docker-compose",
      "zsh_completion": [
        "$APPDIR/Docker.app/Contents/Resources/etc/docker-compose.zsh-completion"
      ]
    }
  • Installation zsh_completion

    Quelldatei: $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/site-functions/_docker",
      "zsh_completion": [
        "$APPDIR/Docker.app/Contents/Resources/etc/docker.zsh-completion"
      ]
    }
  • Installation fish_completion

    Quelldatei: $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.app/Contents/Resources/etc/docker-compose.fish-completion"
      ],
      "target": "$HOMEBREW_PREFIX/share/fish/vendor_completions.d/docker-compose.fish"
    }
  • Installation fish_completion

    Quelldatei: $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.app/Contents/Resources/etc/docker.fish-completion"
      ],
      "target": "$HOMEBREW_PREFIX/share/fish/vendor_completions.d/docker.fish"
    }
  • Installation postflight_steps

    Vollständige Deklaration ansehen
    {
      "postflight_steps": [
        {
          "steps": [
            {
              "force": true,
              "guards": [
                {
                  "condition": "unless_exists",
                  "id": "1",
                  "path": "/usr/local/bin/kubectl"
                }
              ],
              "source": {
                "path": "{{appdir}}/Docker.app/Contents/Resources/bin/kubectl"
              },
              "sudo": "if_needed",
              "target": {
                "path": "/usr/local/bin/kubectl"
              },
              "type": "symlink",
              "uninstall": true
            }
          ]
        }
      ]
    }
  • Benutzerdaten entfernen zap

    Vollständige Deklaration ansehen
    {
      "zap": [
        {
          "rmdir": [
            "~/Library/Caches/com.plausiblelabs.crashreporter.data",
            "~/Library/Caches/KSCrashReports"
          ],
          "trash": [
            "/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"
          ]
        }
      ]
    }

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 ~/.docker.

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 ~/Library/Preferences/com.docker.docker.plist. Die Daten liegen in ~/.docker, ~/Library/Application Support/Docker Desktop und ~/Library/Application Support/docker-secrets-engine. 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, 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.