SESK: Stuff Everyone Should Know · sesk.info/aplus-containers-kernel
What do containers on one host share that separate virtual machines do not?
The host's kernel. Each VM runs its own.
- A complete guest operating system
- The host's kernel ✔
- Their own virtual hardware
Why: Containers are isolated processes that build on the host operating system's kernel, so they all share it. A VM runs a complete operating system with its own kernel. That is why containers are lighter.
Huh, didn't know that: Microsoft says VMs provide stronger isolation, while containers give lightweight isolation.
What swashbuckling feline had to keep turning off its computer? Puss in Reboots.
Like this card?
References
Answer: The host's kernel. Containers are isolated processes that build on the host operating system's kernel, so they all share it. A VM runs a complete operating system with its own kernel. That is why containers are lighter.
- What is a container? Docker Docs docs.docker.com/get-started/docker-concepts/the-basics/what-is-a-container
If you run multiple containers, they all share the same kernel
Checked 2026-10-10. - Containers vs. virtual machines, Microsoft Learn learn.microsoft.com/en-us/virtualization/windowscontainers/about/containers-vs-vm
Containers build on top of the host operating system's kernel
Checked 2026-10-10.
Think this answer is wrong? Tap "Challenge this answer" on the card in the game and tell us why.
More stuff everyone should know
That's stuff everyone should know.