Table of Contents
Docker Commands Cheat Sheet
Basic Commands
docker –version - Check Docker version
docker info - Display system-wide information
docker help - Get help on Docker commands
Container Management
docker run IMAGE - Create and start a container from an image
docker ps - List running containers
docker ps -a - List all containers (including stopped ones)
docker stop CONTAINER - Stop a running container
docker start CONTAINER - Start a stopped container
docker restart CONTAINER - Restart a container
docker rm CONTAINER - Remove a stopped container
docker logs CONTAINER - View logs of a container
docker exec -it CONTAINER COMMAND - Run a command inside a running container
Image Management
docker images - List available images
docker pull IMAGE - Download an image from Docker Hub
docker build -t IMAGE . - Build an image from a Dockerfile
docker rmi IMAGE - Remove an image
Network Management
docker network ls - List available networks
docker network create NETWORK_NAME - Create a new network
docker network inspect NETWORK_NAME - Display network details
docker network rm NETWORK_NAME - Remove a network
Volume Management
docker volume ls - List volumes
docker volume create VOLUME_NAME - Create a volume
docker volume inspect VOLUME_NAME - Display volume details
docker volume rm VOLUME_NAME - Remove a volume
Docker Compose
docker-compose up - Start containers using docker-compose.yml
docker-compose down - Stop and remove containers defined in docker-compose.yml
docker-compose ps - List running containers in a Compose project
Additional Useful Commands
docker system prune - Remove unused data (containers, images, networks, volumes)
docker stats - Show live resource usage of running containers
docker top CONTAINER - Show running processes in a container
docker inspect CONTAINER/IMAGE - Get detailed information about a container or image
This cheat sheet provides an overview of commonly used Docker commands. For more details, refer to the Docker Documentation.
