Docker Cheatsheet
A practical command reference for everyday Docker usage.
Basics
Check Docker Version
docker --version
docker compose versionShow Docker Info
docker infoImages
List Images
docker imagesPull Image
docker pull node:20Build Image
docker build -t app-name:latest .Remove Image
docker rmi image-idContainers
List Running Containers
docker psList All Containers
docker ps -aRun Container
docker run -d --name app -p 3000:3000 app-name:latestStart / Stop / Restart
docker start container-name
docker stop container-name
docker restart container-nameRemove Container
docker rm container-nameLogs & Debugging
View Logs
docker logs container-name
docker logs -f container-nameOpen Shell in Running Container
docker exec -it container-name shDocker Compose
Start Services
docker compose up -dStop Services
docker compose downRebuild and Start
docker compose up -d --buildView Compose Logs
docker compose logs -fCleanup
Remove Stopped Containers
docker container pruneRemove Unused Images
docker image prune -aRemove Everything Unused
docker system prune -a --volumes