| What is Docker? |
| Why is Docker used in modern application development? |
| What are the key components of Docker? |
| What is a Docker container? |
| What is a Docker image? |
| What is a Dockerfile? |
| What is a Docker Registry? |
| What is Docker Hub? |
| What is the Docker Engine? |
| What is the Docker daemon? |
| What is the Docker CLI? |
| How does Docker work internally? |
| How is a Docker container different from a virtual machine? |
| How are Docker images created? |
| How are Docker containers created and started? |
| What is the difference between docker run and docker start? |
| What is the difference between docker create and docker run? |
| What is the difference between an image and a container? |
| What are Docker image layers? |
| What is Docker image layering and why is it important? |
| What is a Dockerfile FROM instruction? |
| What is the difference between CMD and ENTRYPOINT? |
| What is the difference between COPY and ADD? |
| What is the WORKDIR instruction in Dockerfile? |
| What is the EXPOSE instruction? |
| What are Docker environment variables? |
| How do you pass environment variables to a Docker container? |
| What are Docker volumes? |
| What is the difference between Docker volumes and bind mounts? |
| What is Docker networking? |
| What are the different Docker network drivers? |
| What is the difference between bridge, host, and none networks? |
| How do containers communicate with each other? |
| How do you expose a container port to the host? |
| What is Docker Compose? |
| What is a docker-compose.yml file? |
| How do you run multiple services using Docker Compose? |
| What is the difference between Docker Compose and Docker Swarm? |
| What is Docker Swarm? |
| What is a Docker service? |
| What is a Docker stack? |
| How do you scale Docker containers? |
| How do you build a Docker image? |
| How do you tag a Docker image? |
| How do you push an image to Docker Hub? |
| How do you pull an image from a registry? |
| How do you inspect a Docker image? |
| How do you inspect a running container? |
| How do you view Docker container logs? |
| How do you execute commands inside a running container? |
| How do you troubleshoot a container that keeps restarting? |
| How do you reduce Docker image size? |
| What is a multi-stage Docker build? |
| Why are multi-stage builds useful for AI applications? |
| How do you containerize a Python AI application? |
| How do you containerize a Java Spring Boot AI application? |
| How do you containerize an LLM application? |
| How do you containerize a RAG application? |
| How do you containerize an AI agent application? |
| How do you run LangChain applications inside Docker? |
| How do you run LangGraph applications inside Docker? |
| How do you run an MCP server inside Docker? |
| How do you connect an MCP server container to an AI agent? |
| How do you securely provide LLM API keys to Docker containers? |
| How do you manage secrets in Docker-based AI applications? |
| How do you persist vector database data using Docker volumes? |
| How do you run PostgreSQL and a Python AI service using Docker Compose? |
| How do you run Redis and an AI agent using Docker Compose? |
| How do you run Kafka and Spark services using Docker? |
| How do you containerize an AI inference service? |
| How do you use GPU acceleration with Docker for AI workloads? |
| What is the NVIDIA Container Toolkit? |
| How do you expose a GPU to a Docker container? |
| How do you optimize Docker images for machine learning workloads? |
| How do you manage large AI models inside Docker containers? |
| How do you avoid storing large AI models directly inside Docker images? |
| How do you deploy Dockerized AI applications to Kubernetes? |
| What is the difference between Docker and Kubernetes? |
| How does Kubernetes use container images? |
| How do Docker containers support microservices architecture? |
| How do Docker containers support Agentic AI architecture? |
| How do you design a Docker architecture for multi-agent systems? |
| How do you isolate AI agent services using Docker networks? |
| How do you monitor Dockerized AI applications? |
| How do you implement health checks for Dockerized AI services? |
| How do you implement resource limits for AI containers? |
| How do CPU and memory limits affect Docker AI workloads? |
| How do you secure Docker containers running AI workloads? |
| What are Docker security best practices for production AI applications? |
| How do you scan Docker images for vulnerabilities? |
| How do you run Docker containers as a non-root user? |
| How do you manage container configuration across environments? |
| How do you implement CI/CD for Dockerized AI applications? |
| How do you version Docker images for AI applications? |
| How do you roll back a Dockerized AI application? |
| How do you troubleshoot Docker networking issues? |
| How do you troubleshoot Docker storage issues? |
| How do you troubleshoot Docker performance issues? |
| How do you troubleshoot Docker build failures? |
| How do you troubleshoot container memory and CPU problems? |
| How do you design a production-ready Docker architecture for Agentic AI? |