Docker Cheat Sheet

Essential Docker commands for containerization, image management, and container orchestration. Complete reference guide with copy-paste ready commands.

Image Management

docker pull <image>

Download an image from Docker Hub

docker images

List all local images

docker build -t <name> .

Build an image from Dockerfile

docker push <image>

Push an image to Docker Hub

docker rmi <image>

Remove an image

Container Operations

docker run -d --name <name> <image>

Run container in detached mode

docker ps

List running containers

docker ps -a

List all containers

docker stop <container>

Stop a running container

docker rm <container>

Remove a container

docker exec -it <container> bash

Open shell in running container

docker logs <container>

View container logs

Docker Compose

docker-compose up -d

Start services in background

docker-compose down

Stop and remove containers

docker-compose logs -f

Follow logs of all services

docker-compose build

Rebuild all services