⌥+⌃AltPlusCtrl

Docker Desktop Keyboard Shortcuts

Docker Desktop's GUI has comparatively few dedicated keyboard shortcuts of its own compared to most apps in this list, since the bulk of real Docker workflow happens through the command-line interface rather than clicking through the desktop app's container and image lists. The shortcuts that do exist mostly speed up navigation and search within the app's own panels, while genuine container lifecycle management (start, stop, build, prune) is more reliably done through Docker CLI commands in a terminal than through the desktop app's interface at all — worth knowing upfront since searching for 'shortcut to start a container' will mostly lead back to typing `docker start` rather than a keyboard binding inside the app. Developers who spend most of a day inside a terminal already will find the desktop app mainly useful as a visual sanity check — confirming a container actually started, watching resource usage on the Dashboard's stats view, or browsing image layers without memorizing the equivalent `docker inspect` flags — rather than as a primary interaction surface with its own rich keyboard-driven workflow the way an editor or IDE would be.

App Navigation

ActionWindowsMacDescription
Focus search/filter fieldCtrl+FCmd+FFocuses the search field within the Containers or Images list, filtering the visible list by name as you type.
Open Docker Desktop settingsCtrl+,Cmd+,Opens the Settings panel, following the standard convention shared by most Mac and many Windows apps for application preferences.
Refresh containers/images listCtrl+R (or F5)Cmd+RManually refreshes the displayed list, useful in the rare case the UI hasn't auto-updated after a CLI-initiated change to a container or image.
Quit Docker DesktopAlt+F4Cmd+QCloses the Docker Desktop application — note this typically also stops the underlying Docker daemon on most configurations, which will stop any running containers managed through it unless you've configured it to keep running in the background.
Go to Containers tabCtrl+1Cmd+1Switches the main view to the Containers list, showing every running and stopped container with status, ports, and quick action buttons.
Go to Images tabCtrl+2Cmd+2Switches to the Images list, showing locally pulled and built images with size and tag information.
Go to Volumes tabCtrl+3Cmd+3Switches to the Volumes list, showing named volumes used for persisting container data outside the container's own writable layer.

Frequently Asked Questions

Why are there so few keyboard shortcuts for Docker Desktop compared to other dev tools?

Docker Desktop is primarily a visual front-end for monitoring and lightly managing what's otherwise a command-line-driven tool. The Docker CLI itself (docker run, docker build, docker ps, etc.) is where the real workflow speed comes from for most developers, with shell aliases and scripts doing the heavy lifting rather than GUI keyboard shortcuts — the desktop app's shortcuts are mostly limited to basic window and list navigation as a result.

Does quitting Docker Desktop with Cmd+Q stop my running containers?

On most default configurations, yes — quitting the app stops the Docker daemon (the background service that actually runs containers), which in turn stops any containers it was managing. Some setups run the Docker engine independently of the GUI app remaining open, but for the common default install, treat quitting the app as equivalent to stopping everything it's running.

Is it worth learning Docker Desktop's keyboard shortcuts if I already use the CLI daily?

Only the basics are worth internalizing — search, settings, and tab-switching save a few seconds here and there, but the app is fundamentally a monitoring and light-management surface layered on top of the same Docker engine the CLI talks to directly. Anyone doing serious container lifecycle work (building, running with specific flags, composing multi-container setups) will still spend the majority of their time in a terminal or an docker-compose.yml file regardless of how well they know the GUI's shortcuts.

Does Docker Desktop have a command palette like VS Code?

No — unlike editors that have adopted a universal command-palette pattern, Docker Desktop's navigation is limited to the tab-switching and search shortcuts covered here, without a broader fuzzy-search-driven command interface for triggering less common actions like pruning unused images or exporting a container.

Can I resize or rearrange Docker Desktop's panels with the keyboard?

No dedicated keyboard shortcuts exist for panel resizing; layout adjustments in Docker Desktop are handled through mouse dragging on panel borders or through the Settings panel for more structural preferences like resource allocation, rather than through keybindings.

Does Docker Desktop's search field search running containers only, or also stopped ones and images?

The search/filter field scopes to whichever list is currently visible — searching while viewing Containers filters containers regardless of running state, and switching to the Images tab and searching there filters images instead, since the search box is contextual to the active tab rather than a single unified search across every resource type at once.

Why does the Containers list sometimes show a container that I already stopped from the CLI?

Docker Desktop's UI polls the underlying daemon periodically rather than maintaining a persistent live connection to every possible state change, so a container stopped via `docker stop` from a terminal can briefly still show as running in the GUI until the next refresh cycle completes. The manual refresh shortcut forces an immediate re-sync rather than waiting for the automatic polling interval to catch up on its own.

Does Docker Desktop support keyboard navigation for switching between multiple Kubernetes contexts if that feature is enabled?

Context switching between Kubernetes clusters, when the Kubernetes integration is enabled in settings, is handled through a dropdown menu selection rather than a dedicated keyboard shortcut, keeping that particular workflow mouse-driven even though the surrounding container and image navigation shortcuts remain keyboard-accessible.

Why does quitting and reopening Docker Desktop sometimes take noticeably longer than a typical app relaunch?

Docker Desktop has to reinitialize its underlying virtual machine or WSL 2 backend (on Windows) each time it starts fresh, which is a heavier startup process than a typical native application performs, since it's effectively booting a lightweight Linux environment to host the actual Docker engine rather than just launching a GUI process alone.

Is there a keyboard shortcut for restarting a single running container in Docker Desktop?

No — restarting an individual container is done by clicking its restart icon in the Containers list within Docker Desktop's GUI, or by running docker restart <container> from a terminal; the desktop app itself doesn't bind per-container actions to keyboard shortcuts since most users manage containers through either the visual list or direct CLI commands.