Home › B.Tech Cloud Computing › cloudcomputing › cloudfundamentals › 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.
Related questions
Which combination correctly identifies what is generally serverless and what isn't?Which shared-responsibility statement is correct across nearly every public cloud (AWS, AzWhich architectural property describes a system that continues operating correctly even whWhich cloud benefit BEST captures the move from buying physical servers up-front to payingA region in cloud terminology refers to:An on-demand pay-as-you-go pricing model in the cloud encourages which architectural patteHorizontal scaling (scale-out) differs from vertical scaling (scale-up) primarily because:Which combination correctly maps each cloud service model to who is responsible for managi