Courseiva
mediumMultiple Select

XK0-006 Practice Question: Which TWO of the following are characteristics of…

Which TWO of the following are characteristics of containers compared to virtual machines? (Choose two.)

⚠ Common exam trap

Watch out — candidates often confuse container isolation with hypervisor-based isolation, mistakenly thinking containers run their own kernel or OS, when in fact they share the host kernel and use namespaces/cgroups.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Containers require less overhead than VMs.

Option D is correct because containers share the host OS kernel and therefore avoid the resource cost of running a full guest operating system and hardware emulation, giving them a smaller footprint and lower CPU, memory, and storage overhead than VMs. Option E is correct because a container is essentially a packaged process that starts almost instantly (often in seconds or less) since it does not need to boot an entire operating system and initialize virtual hardware as a VM does. Options A and B are incorrect because containers share the host kernel and do not run their own kernel or full operating system; that is a characteristic of virtual machines. Option C is incorrect because containers achieve isolation through OS-level mechanisms such as namespaces and cgroups, not through a hypervisor, which is used by VMs.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Containers run their own kernel.

    Why it's wrong here

    Containers share the host kernel rather than running their own, which is why they start quickly and pack densely. Running a separate kernel per instance is what virtual machines do, since each VM boots its own guest OS on virtualised hardware. That isolation model would be the right answer when kernel-level separation is required.

  • ✗

    Each container has its own operating system.

    Why it's wrong here

    Containers share the host operating system kernel and package only the application plus dependencies; they do not each carry a full OS. A dedicated OS per instance describes virtual machines, where each guest includes its own kernel and userland. That model would be correct where differing OS versions must coexist on one host.

  • ✗

    Containers use hypervisor for isolation.

    Why it's wrong here

    Containers are isolated by kernel namespaces and cgroups, not by a hypervisor. A hypervisor creates and runs virtual machines, each with its own guest OS. Hypervisor-based isolation would be the correct answer where hardware-level separation between workloads is the requirement, which is not the container model.

  • ✓

    Containers require less overhead than VMs.

    Why this is correct

    Sharing the host kernel removes the need to run a complete guest operating system per instance, so containers consume fewer CPU, memory and storage resources than virtual machines. That reduced overhead allows higher workload density on the same physical host.

  • ✓

    Containers typically start in seconds.

    Why this is correct

    Starting a container launches a process on the shared host kernel instead of booting a guest operating system, so readiness is typically achieved in seconds. Virtual machine startup involves full OS initialisation, making container launch substantially faster.

About these practice questions

Courseiva writes every XK0-006 question from scratch — 781 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This XK0-006 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the XK0-006 exam.