Docker Desktop
Docker Inc. · Build, run, and inspect containers with a desktop dashboard, Docker CLI, Compose, and an integrated local development environment.
About
Docker Desktop brings a container development environment to macOS, Windows, and Linux. It suits application developers and teams who need repeatable local services, multi-container projects, image builds, and container diagnostics without assembling each component separately.
Main capabilities
- Manage containers, images, volumes, logs, and builds from a graphical dashboard.
- Work from a terminal with the included Docker CLI and Compose integration.
- Build and share container images, connect to Docker Hub, and configure local port mappings and bind mounts.
- Use local Kubernetes development features and inspect container resources.
- Access optional tooling such as Docker Scout, extensions, Model Runner, MCP Toolkit, Gordon, and Docker Offload; availability and service limits depend on the feature and subscription.
Installation and first use
On macOS, use brew install --cask docker-desktop, or download the matching Apple Silicon or Intel installer from Docker. Launch Docker.app, review and accept the Docker Subscription Service Agreement, and let the engine start before running container commands. Docker's current Mac installer defaults to user-level CLI tools under $HOME/.docker/bin; check PATH if the docker command is not found. Advanced settings can change CLI and socket locations. Before installing or updating, Docker recommends quitting tools that make background Docker calls.
Requirements, dependencies, and conflicts The Homebrew record requires macOS 14 or later. Docker's vendor support policy covers the current and two preceding major macOS releases, so check the live installation guide as well as the packaging minimum. The Mac guide specifies at least 4 GB RAM and separate Apple Silicon/Intel installers. Rosetta 2 is recommended for certain optional Darwin/AMD64 command-line tools on Apple Silicon, but is not a universal requirement for Docker Desktop itself. Container images, build caches, and VM storage require additional disk space beyond the installer download. On Mac, Linux containers run inside a virtualized Linux environment; this is not native Windows-container support. Windows and Linux editions have separate host and virtualization requirements documented by Docker.
Homebrew lists the cask rancher as a conflict and no extra formula dependency in this snapshot. If you use another container runtime, confirm the selected Docker context, CLI path, and socket rather than assuming every docker command targets Docker Desktop.
Accounts and licensing Docker recommends sign-in for Hub repositories and associated account features; organizations may enforce it. Docker Desktop is governed by the Docker Subscription Service Agreement, distinct from the licenses of its bundled open-source components. Docker's stated free-use categories include personal use, education, non-commercial open-source projects, and qualifying small businesses with fewer than 250 employees AND less than US$10 million annual revenue. Larger professional organizations and government entities require an applicable paid subscription. Refer to the current agreement and plans for eligibility and service charges.
Official references
- Product and components: https://docs.docker.com/desktop/
- Mac installation and requirements: https://docs.docker.com/desktop/setup/install/mac-install/
- Dashboard and sign-in: https://docs.docker.com/desktop/use-desktop/
- Licensing: https://docs.docker.com/subscription-billing/desktop-license/
- Release notes: https://docs.docker.com/desktop/release-notes/
New What’s new in 4.94.0 Jan 1, 1 · OpenNavo editorial
- EngineUpdates Docker Engine to 29.8.2 and Buildx to 0.37.2.
- SecurityFixes API keys and unobfuscated IPC values appearing in logs.
- macOSFixes repeated privileged prompts and CLI installation settings.