Join our Discord Server

Docker Desktop Cheatsheet

← All cheatsheets
DesktopBeginner

Docker Desktop Cheatsheet

All-in-one Docker for Mac, Windows, and Linux with GUI, extensions, and Dev Environments.


What it is

Docker Desktop bundles Docker Engine, CLI, Compose, Buildx, Scout, Kubernetes, and a graphical dashboard — plus the Extensions marketplace and Dev Environments for team collaboration.

Installation

Download from docker.com/products/docker-desktop. Available for Mac (Apple Silicon & Intel), Windows, and Linux.

Quick start

docker desktop start

Start Docker Desktop from the CLI.

docker desktop status

Check if Docker Desktop is running.

docker context ls

List available Docker contexts.

Common commands

TaskCommandDescription
Start Desktopdocker desktop startLaunch Docker Desktop.
Stop Desktopdocker desktop stopShut down Docker Desktop.
Statusdocker desktop statusCheck running state.
List contextsdocker context lsShow available Docker contexts.
Switch contextdocker context use <name>Change the active Docker context.

Real-world examples

Switch between Docker contexts
docker context ls
docker context use desktop-linux
docker context use production-remote

Best practices

  • Set resource limits (CPU/RAM) in Docker Desktop Settings to prevent host slowdown.
  • Use Docker Extensions to add tools like Portainer, Lens, or Snyk directly in Desktop.
  • Enable the Docker Scout integration for automatic vulnerability scanning.

Related cheatsheets


Last reviewed: 2026-06-15
Join our Discord Server