Several containers run on one Linux host. What do they all share?

The host's kernel; a virtual machine brings its own.

Start playing free

  1. One app
  2. Nothing at all
  3. The host's kernel ✔

Why: A virtual machine includes a guest operating system with its own kernel. A container is an isolated process with needed files, but it uses the host's kernel. Avoiding a separate guest OS reduces overhead.

Huh, didn't know that: Multiple containers can share one host kernel while keeping their processes and files isolated.

The dad joke
Why did the containers get along so well? They all shared the same kernel of truth.
Like this card?
Play the game

References

Answer: The host's kernel. A virtual machine includes a guest operating system with its own kernel. A container is an isolated process with needed files, but it uses the host's kernel. Avoiding a separate guest OS reduces overhead.

  1. Docker Docs: What is a container? docs.docker.com/get-started/docker-concepts/the-basics/what-is-a-container
    If you run multiple containers, they all share the same kernel, allowing you to run more applications on less infrastructure.
    Checked 2026-10-10.

Think this answer is wrong? Tap "Challenge this answer" on the card in the game and tell us why.

Test yourself in the game