Skip to main content

Command Cheatsheet

A one-page summary of the most frequent Docker commands for quick reference. See the other pages in this section for full usage.

Images​

CommandDescription
docker pull <img>:<tag>Pull an image
docker imagesList local images
docker build -t <name>:<tag> .Build an image
docker tag <src> <dst>Tag an image
docker save -o <file>.tar <img>Export an image
docker load -i <file>.tarImport an image
docker rmi <img>Remove an image
docker image pruneClean dangling images

Containers​

CommandDescription
docker run -d -p <h>:<c> --name <n> <img>Start a container in background
docker ps / docker ps -aList running / all containers
docker exec -it <n> bashEnter a container
docker logs -f <n>Follow logs
docker stop <n> / docker kill <n>Graceful / force stop
docker rm <n>Remove a container
docker statsLive resource usage

Volumes​

CommandDescription
docker volume create <name>Create a volume
docker volume lsList volumes
docker volume pruneClean unused volumes

Networks​

CommandDescription
docker network create <name>Create a network
docker network lsList networks
docker network inspect <name>Inspect network details

Compose​

CommandDescription
docker compose up -dStart all services in background
docker compose psShow service status
docker compose logs -f [svc]View logs
docker compose exec <svc> bashEnter a service container
docker compose downStop and remove containers/networks
docker compose down -vAlso remove volumes

System cleanup​

CommandDescription
docker system dfShow disk usage
docker system prune -aClean all unused resources

⚠️ docker system prune -a and docker compose down -v permanently delete data and images — run them only when you don't need to keep them.

Join Us