Docker commands
Docker Commands Cheat Sheet

🛠Docker Container Commands
docker run --name <container_name> <image_name> # Run a container
docker run -d <image_name> # Run a container in the background
docker start <container_name> # Start a container
docker stop <container_name> # Stop a container
docker rm <container_name> # Remove a stopped container
docker ps # List running containers
docker ps -a # List all containers
docker exec -it <container_name> sh # Open a shell inside a running container
docker logs -f <container_name> # Fetch and follow logs
docker inspect <container_name> # Inspect a container
docker stats # View resource usage stats
🛠Docker Image Commands
docker build -t <image_name> . # Build an image
docker images # List local images
docker rmi <image_name> # Remove an image
docker image prune # Prune unused images
docker pull <image_name> # Download an image from a registry
docker tag <image_name> <repo_name>:<tag> # Tag an image for repository use
docker push <repo_name>:<tag> # Push an image to a repository
🛠Docker Volume Commands
docker volume create <volume_name> # Create a volume
docker volume ls # List volumes
docker volume rm <volume_name> # Remove a volume
docker volume inspect <volume_name> # Inspect a volume
docker run -v <volume_name>:/path <image_name> # Mount a volume to a container
🛠Docker Networking Commands
docker network create <network_name> # Create a network
docker network ls # List networks
docker network inspect <network_name> # Inspect a network
docker network connect <network_name> <container_name> # Connect a container to a network
docker network disconnect <network_name> <container_name> # Disconnect a container from a network
External resources
Docker CLI Cheatsheet
The Ultimate Docker Cheat Sheet