Docker Desktop is a native application that provides a unified development environment for building, running, and managing containerized applications on Windows, macOS, and Linux. It packages Docker Engine, Docker CLI, Docker Compose, Kubernetes, and a graphical dashboard into a single installable application, abstracting away platform-specific complexities. Unlike running Docker Engine directly, Docker Desktop handles VM orchestration on non-Linux systems and provides developer-friendly features like one-click Kubernetes clusters, extensions marketplace, DevContainers integration, and enhanced security isolation—making it the standard choice for local container development workflows in 2026.
What This Cheat Sheet Covers
This topic spans 22 focused tables and 177 indexed concepts, 119 flashcards. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
A jump-to index of every table row in this cheat sheet.
An interactive map of every table and concept in this topic.
Table 1: Dashboard and UI Features
Most of what Docker Desktop adds over the bare CLI lives in its graphical dashboard — the panels and shortcuts below let you search, inspect, and act on containers, images, and volumes without typing a single command. These are the features you'll reach for dozens of times a day, from the Cmd+K quick search to right-clicking a container for an instant shell or live logs.
| Feature | Example | Description | |
|---|---|---|---|
Press / or Cmd+KType image/container name | Global search bar for containers, images, volumes, and Docker Hub content accessible via keyboard shortcut | ||
Right-click container → Options | Provides quick access to start, stop, restart, delete, view logs, open terminal, and inspect from context menu | ||
Click terminal icon on container | Opens interactive shell directly in running container without manual docker exec commands | ||
Dashboard → Running containers | Real-time visualization of CPU, memory, network, and disk usage per container for performance monitoring | ||
Images tab → View/Pull/Push | Visual interface to browse local images, view layers, scan vulnerabilities, push to registries, and prune unused images | ||
Volumes tab → Inspect data | Browse and manage named volumes and bind mounts with size information and container usage tracking | ||
Sign in → Pull/Push from UI | Direct access to Docker Hub repositories for pulling official images and pushing custom builds without CLI | ||
Extensions tab → Installed items | Third-party tools integrated into dashboard provide monitoring, debugging, security scanning, and workflow automation |