Docker
Docker CLI Cheatsheet
Essential Docker commands for container management, images, networking, and more.
22 commands
Windows
MacOS
Linux
#containers
#devops
#Popular
Container Management
List running containers
docker ps
List all containers
docker ps -a
Start a container
docker start <container>
Stop a container
docker stop <container>
Restart a container
docker restart <container>
Remove a container
docker rm <container>
View container logs
docker logs <container>
Enter container shell
docker exec -it <container> bash
Image Management
List images
docker images
Pull an image
docker pull <image>
Build image from Dockerfile
docker build -t <name> .
Remove an image
docker rmi <image>
docker tag <image> <new-tag> # Tag an image
Push to registry
docker push <image>
Docker Compose
Start services
docker-compose up
Start in detached mode
docker-compose up -d
Stop and remove containers
docker-compose down
View logs
docker-compose logs
Build services
docker-compose build
Quick Commands
List all containers including stopped ones
docker ps -a
Open interactive shell in container
docker exec -it <container> bash
Start services in background
docker-compose up -d