Practice free →
HomeB.Tech Cloud Computingcloudcomputingcloudfundamentals › What is the conceptual difference between a Cont…

What is the conceptual difference between a Container and a Virtual Machine?

AVMs are stateless; containers are always stateful
BContainers can only run on Windows; VMs can only run on Linux
CA container shares the host's kernel and packages just the app + dependencies; a VM bundles a full guest OS on top of a hypervisor
DContainers are slower than VMs because they emulate the CPU
Answer & Solution
Correct answer: C. A container shares the host's kernel and packages just the app + dependencies; a VM bundles a full guest OS on top of a hypervisor
Containers (Docker / OCI) reuse the host kernel → lightweight, fast startup, small image. VMs ship a whole guest OS — heavier but stronger isolation. Both run on any common OS. Neither is inherently stateful or stateless.
Solve this in the app — B.Tech Cloud Computing practice & 24k+ MCQs →
Related questions