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.
Go deeper
Related to this question
Learn chapter
Process Management and System Monitoring
Key term
Cost
Cost is the amount of money spent on IT services, including all resources, activities, and overheads needed to deliver and support them.
Key term
Kernel
The kernel is the core program of an operating system that manages hardware resources and provides essential services for all other software to run.
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 →
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.