What is a key architectural difference between a container and a traditional virtual machine (VM)?
-
A
Containers virtualize the entire hardware stack, while VMs only virtualize the operating system.
-
B
Containers require a dedicated hypervisor for each running instance, whereas VMs share a single hypervisor.
-
C
Containers share the host operating system's kernel, while each VM runs its own complete guest OS.
-
D
VMs are more lightweight and have faster startup times compared to containers.