Skip to main content
ITLEAD
Blog
Questions
Problems
AI Interview
Roadmap
Vacancies
🇺🇸
🇺🇸
English
🇺🇦
Українська
🇺🇸
🇺🇸
English
🇺🇦
Українська
All Docker interview questions
What is Docker and why do we need it?
Container vs Virtual Machine: what is the difference?
What are the main components of Docker architecture?
Docker daemon and Docker client: how do they interact?
How to push and pull images on Docker Hub?
Docker layers and Union File System explained
Docker registry vs Docker Hub: what is the difference?
What is a Docker container?
What is a Docker image?
What is a Dockerfile?
What are dangling Docker images and how to remove them?
What is the Docker container lifecycle?
Docker volume vs bind mount: what is the difference?
CMD vs ENTRYPOINT in Dockerfile: what is the difference?
COPY vs ADD in Dockerfile: what is the difference?
How to get inside a running Docker container?
How to inspect container state, logs, and metadata?
How to list running and all Docker containers?
How to run a container from a Docker image?
How to stop and remove a Docker container?
What is Docker Compose?
What is a Docker volume and why do you need it?
How to debug problems in a Docker container?
How does Docker bridge networking work?
How does Docker build cache work and how to manage it?
How do containers communicate in Docker Compose?
How to manage service dependencies in Docker Compose?
How to set up a health check for a Docker container?
How to limit container CPU and memory resources?
What is a multi-stage Docker build and why use it?
How does Docker networking work and what network types exist?
What is a Docker overlay network and when do you need it?
What is a Docker restart policy and what options exist?
EXPOSE in Dockerfile vs port publishing: what is the difference?
How to reduce the size of a Docker image?
Where are Docker volumes stored on the host?
How to create a Docker image from a running container?
How to scale services in Docker Compose?
How to copy files between a Docker container and the host?
How to use environment variables in Docker?
What are Linux namespaces and cgroups in Docker?
How to transfer Docker images between hosts without a registry?
docker stop vs docker kill: what is the difference?
How to inspect Docker image metadata?
How to monitor Docker containers in production?
How to share data between Docker containers?
How to update a Docker container without losing data?
What are Docker labels and what are they used for?
What is Docker Swarm?
What is .dockerignore and why do you need it?
How to implement blue-green deployment with Docker?
docker exec vs docker attach: what is the difference?
How to use Docker in a CI/CD pipeline?
How to perform a rolling update in Docker Swarm?
How to manage secrets (passwords, keys) in Docker properly?
How to scan Docker images for vulnerabilities?
What are distroless images and what advantages do they offer?
What is containerd and its role in the Docker ecosystem?
What is BuildKit and what advantages does it provide?
What is Docker Content Trust (DCT)?
What is rootless Docker and when to use it?
How to set up a private Docker registry with Harbor?
How to handle signals in containers and what is the init process?
How to build multi-platform Docker images (ARM + AMD64)?
What is the overlay2 storage driver and when to change it?
How to troubleshoot network problems between Docker containers?
How to implement Docker container security hardening?
How to fix 'no space left on device' on a Docker host?
What are Docker Compose profiles and how to use them?
How to organize log management in Docker?
How to live migrate a Docker container between hosts using CRIU?
Immutable infrastructure with Docker explained
Zero-downtime deployment approaches with Docker