DevOpsil
Docker30 commands

Docker CLI Cheat Sheet

Essential Docker commands for building, running, and managing containers and images.

Images

CommandDescription
docker build -t <name>:<tag> .
Build image from Dockerfile
docker images
List local images
docker pull <image>
Pull image from registry
docker push <image>
Push image to registry
docker rmi <image>
Remove image
docker image prune
Remove unused images
docker tag <src> <dest>
Tag an image

Containers

CommandDescription
docker run -d --name <n> <image>
Run container detached
docker run -it <image> /bin/sh
Run interactive shell
docker ps
List running containers
docker ps -a
List all containers
docker stop <container>
Stop container
docker rm <container>
Remove container
docker logs <container>
View container logs
docker exec -it <container> /bin/sh
Exec into running container
docker inspect <container>
Inspect container details

Volumes & Networks

CommandDescription
docker volume create <name>
Create volume
docker volume ls
List volumes
docker network create <name>
Create network
docker network ls
List networks
docker run -v <host>:<container> <image>
Mount volume

Docker Compose

CommandDescription
docker compose up -d
Start services detached
docker compose down
Stop and remove services
docker compose logs -f
Follow service logs
docker compose ps
List running services
docker compose build
Build service images
docker compose exec <svc> sh
Shell into service

Cleanup

CommandDescription
docker system prune
Remove unused data
docker system prune -a --volumes
Remove everything unused
docker system df
Show disk usage