Docker Desktop
Docker Inc. · Build, run, and inspect containers with a desktop dashboard, Docker CLI, Compose, and an integrated local development environment.
- System requirements
- >= 14
Platform availability
- macOS 27 · Intel · 4.94.0,241994 >= 14
- macOS 27 · Apple chip · 4.94.0,241994 >= 14
- macOS 26 · Intel · 4.94.0,241994 >= 14
- macOS 26 · Apple chip · 4.94.0,241994 >= 14
- macOS 15 · Intel · 4.94.0,241994 >= 14
- macOS 15 · Apple chip · 4.94.0,241994 >= 14
- macOS 14 · Intel · 4.94.0,241994 >= 14
- macOS 14 · Apple chip · 4.94.0,241994 >= 14
View full declaration
{
"macos": {
">=": [
"14"
]
}
}- Tap
- homebrew/cask
- Also known as
- Docker Desktop · Docker Community Edition · Docker CE · docker · docker-desktop
- Commands
- docker-credential-desktop docker-credential-ecr-login docker-credential-osxkeychain kubectl.docker docker-compose hyperkit docker
- SHA-256
- 44a9c8524c6f5cc6…
- Homebrew definition
- github.com/homebrew/homebrew-cask/blob/HEAD/Casks/d/docker-desktop.rb
- formulae.brew.sh
- formulae.brew.sh/cask/docker-desktop
Installation and removal contents
Uninstall
uninstallView full declaration
{ "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" } ] }Install
appSource file: Docker.app
Declared destination: /Applications/Docker.app
View full declaration
{ "app": [ "Docker.app" ], "target": "/Applications/Docker.app" }Install
binarySource file: $APPDIR/Docker.app/Contents/Resources/bin/docker-credential-desktop
Declared destination: /usr/local/bin/docker-credential-desktop
View full declaration
{ "binary": [ "$APPDIR/Docker.app/Contents/Resources/bin/docker-credential-desktop", { "target": "/usr/local/bin/docker-credential-desktop" } ], "target": "/usr/local/bin/docker-credential-desktop" }Install
binarySource file: $APPDIR/Docker.app/Contents/Resources/bin/docker-credential-ecr-login
Declared destination: /usr/local/bin/docker-credential-ecr-login
View full declaration
{ "binary": [ "$APPDIR/Docker.app/Contents/Resources/bin/docker-credential-ecr-login", { "target": "/usr/local/bin/docker-credential-ecr-login" } ], "target": "/usr/local/bin/docker-credential-ecr-login" }Install
binarySource file: $APPDIR/Docker.app/Contents/Resources/bin/docker-credential-osxkeychain
Declared destination: /usr/local/bin/docker-credential-osxkeychain
View full declaration
{ "binary": [ "$APPDIR/Docker.app/Contents/Resources/bin/docker-credential-osxkeychain", { "target": "/usr/local/bin/docker-credential-osxkeychain" } ], "target": "/usr/local/bin/docker-credential-osxkeychain" }Install
binarySource file: $APPDIR/Docker.app/Contents/Resources/bin/kubectl
Declared destination: /usr/local/bin/kubectl.docker
View full declaration
{ "binary": [ "$APPDIR/Docker.app/Contents/Resources/bin/kubectl", { "target": "/usr/local/bin/kubectl.docker" } ], "target": "/usr/local/bin/kubectl.docker" }Install
binarySource file: $APPDIR/Docker.app/Contents/Resources/cli-plugins/docker-compose
Declared destination: /usr/local/cli-plugins/docker-compose
View full declaration
{ "binary": [ "$APPDIR/Docker.app/Contents/Resources/cli-plugins/docker-compose", { "target": "/usr/local/cli-plugins/docker-compose" } ], "target": "/usr/local/cli-plugins/docker-compose" }Install
binarySource file: $APPDIR/Docker.app/Contents/Resources/bin/com.docker.hyperkit
Declared destination: /usr/local/bin/hyperkit
View full declaration
{ "binary": [ "$APPDIR/Docker.app/Contents/Resources/bin/com.docker.hyperkit", { "target": "/usr/local/bin/hyperkit" } ], "target": "/usr/local/bin/hyperkit" }Install
binarySource file: $APPDIR/Docker.app/Contents/Resources/bin/docker
Declared destination: /usr/local/bin/docker
View full declaration
{ "binary": [ "$APPDIR/Docker.app/Contents/Resources/bin/docker", { "target": "/usr/local/bin/docker" } ], "target": "/usr/local/bin/docker" }Install
bash_completionSource file: $APPDIR/Docker.app/Contents/Resources/etc/docker-compose.bash-completion
Declared destination: $HOMEBREW_PREFIX/etc/bash_completion.d/docker-compose
View full declaration
{ "bash_completion": [ "$APPDIR/Docker.app/Contents/Resources/etc/docker-compose.bash-completion" ], "target": "$HOMEBREW_PREFIX/etc/bash_completion.d/docker-compose" }Install
bash_completionSource file: $APPDIR/Docker.app/Contents/Resources/etc/docker.bash-completion
Declared destination: $HOMEBREW_PREFIX/etc/bash_completion.d/docker
View full declaration
{ "bash_completion": [ "$APPDIR/Docker.app/Contents/Resources/etc/docker.bash-completion" ], "target": "$HOMEBREW_PREFIX/etc/bash_completion.d/docker" }Install
zsh_completionSource file: $APPDIR/Docker.app/Contents/Resources/etc/docker-compose.zsh-completion
Declared destination: $HOMEBREW_PREFIX/share/zsh/site-functions/_docker-compose
View full declaration
{ "target": "$HOMEBREW_PREFIX/share/zsh/site-functions/_docker-compose", "zsh_completion": [ "$APPDIR/Docker.app/Contents/Resources/etc/docker-compose.zsh-completion" ] }Install
zsh_completionSource file: $APPDIR/Docker.app/Contents/Resources/etc/docker.zsh-completion
Declared destination: $HOMEBREW_PREFIX/share/zsh/site-functions/_docker
View full declaration
{ "target": "$HOMEBREW_PREFIX/share/zsh/site-functions/_docker", "zsh_completion": [ "$APPDIR/Docker.app/Contents/Resources/etc/docker.zsh-completion" ] }Install
fish_completionSource file: $APPDIR/Docker.app/Contents/Resources/etc/docker-compose.fish-completion
Declared destination: $HOMEBREW_PREFIX/share/fish/vendor_completions.d/docker-compose.fish
View full declaration
{ "fish_completion": [ "$APPDIR/Docker.app/Contents/Resources/etc/docker-compose.fish-completion" ], "target": "$HOMEBREW_PREFIX/share/fish/vendor_completions.d/docker-compose.fish" }Install
fish_completionSource file: $APPDIR/Docker.app/Contents/Resources/etc/docker.fish-completion
Declared destination: $HOMEBREW_PREFIX/share/fish/vendor_completions.d/docker.fish
View full declaration
{ "fish_completion": [ "$APPDIR/Docker.app/Contents/Resources/etc/docker.fish-completion" ], "target": "$HOMEBREW_PREFIX/share/fish/vendor_completions.d/docker.fish" }Install
postflight_stepsView full declaration
{ "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 } ] } ] }Remove user data
zapView full declaration
{ "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" ] } ] }