Docker Cheat Sheet

Every Docker command in the library, on one page. Search, filter by category, or jump to a full command reference for detailed examples.

CommandSyntaxDescription
docker rundocker run [-d] [-p <host>:<container>] <image>Creates and starts a new container from an image.
docker psdocker ps [-a]Lists running containers.
docker stopdocker stop <container>Gracefully stops one or more running containers (sends SIGTERM, then SIGKILL after a timeout).
docker rmdocker rm [-f] <container>Removes one or more stopped containers.
docker builddocker build -t <name>:<tag> <context>Builds an image from a Dockerfile.
docker imagesdocker imagesLists locally stored images.
docker rmidocker rmi <image>Removes one or more local images.
docker execdocker exec [-it] <container> <command>Runs a command inside an already-running container.
docker logsdocker logs [-f] <container>Fetches the stdout/stderr logs of a container.
docker compose updocker compose up [-d]Creates and starts every service defined in a docker-compose.yml file.
docker compose downdocker compose down [-v]Stops and removes containers, networks, and (optionally) volumes created by docker compose up.