Docker Cheat Sheet

Last Updated: November 21, 2025

Container Management

docker run image
Run container from image
docker run -d image
Run container in background
docker run -p 8080:80 image
Map port 8080 to container port 80
docker ps
List running containers
docker ps -a
List all containers
docker stop container
Stop running container
docker start container
Start stopped container
docker rm container
Remove container
docker logs container
View container logs
docker exec -it container bash
Execute command in container

Image Management

docker images
List local images
docker pull image
Download image from registry
docker build -t name .
Build image from Dockerfile
docker rmi image
Remove image
docker tag source target
Tag image
docker push image
Upload image to registry

Docker Compose

docker-compose up
Start services
docker-compose up -d
Start services in background
docker-compose down
Stop and remove services
docker-compose ps
List services
docker-compose logs
View service logs

System Commands

docker system df
Show disk usage
docker system prune
Remove unused data
docker volume ls
List volumes
docker network ls
List networks
💡 Pro Tip: Use docker-compose for multi-container applications!
← Back to DevOps & Cloud | Browse all categories | View all cheat sheets