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!