I often forget the command of the docker, so I make a list as reference for myself
Here is your Docker Cheat Sheet with essential commands, organized by category. You can keep this for quick reference.
⸻
## 🐳 Docker Cheat Sheet
### General Commands
“`
docker version # Show Docker version
docker info # Show system-wide information
docker help # Show all available commands
“`
### Container Management
“`
docker ps # List running containers
docker ps -a # List all containers (including stopped)
docker ps –format “{{.ID}} {{.Names}}” # List container IDs and names
docker inspect
docker logs
docker logs -f
docker top
“`
### Container Lifecycle
“`
docker run -d
docker run –name
docker run -p 8080:80
docker run -it
docker stop
docker start
docker restart
docker rm
docker rm -f $(docker ps -aq) # Remove all containers (force)
“`
### Image Management
“`
docker images # List all images
docker pull
docker build -t
docker tag
docker push
docker rmi
docker rmi $(docker images -q) # Remove all images
“`
### Volumes and Storage
“`
docker volume create
docker volume ls # List all volumes
docker volume inspect
docker volume rm
docker run -v
“`
### Networking
“`
docker network ls # List networks
docker network create
docker network inspect
docker network connect
docker network disconnect
docker network rm
“`
### Docker Compose
“`
docker-compose up -d # Start all services in detached mode
docker-compose down # Stop and remove services
docker-compose ps # List services
docker-compose logs -f # View logs for all services
docker-compose build # Build services from Dockerfile
docker-compose restart
“`
### Docker Exec (Running Commands Inside Containers)
“`
docker exec -it
docker exec -it
docker exec -it
“`
### Docker System Cleanup
“`
docker system prune -a # Remove unused images, containers, and networks
docker volume prune # Remove unused volumes
docker image prune -a # Remove all dangling images
docker container prune # Remove stopped containers
“`
⸻
This cheat sheet covers the most common Docker commands you’ll need. If you need more, just let me know! 🚀

