Problem Statement
How does a Docker container differ from a virtual machine (VM)?
Explanation
Unlike VMs which include a full guest operating system and hypervisor overhead, containers share the host’s OS kernel and are much lighter, start faster and use fewer resources. This makes them ideal for microservices and repeatable deployments. :contentReference[oaicite:1]{index=1}
