Suggest an editImprove this articleRefine the answer for “Why are containers called "lightweight virtualization"?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**Containers** are called "lightweight virtualization" because they provide isolation similar to virtual machines, but without running a separate operating system for each environment. **Key point:** containers give isolation similar to a virtual machine but run much lighter and faster because they use a shared OS kernel.Shown above the full answer for quick recall.Answer (EN)ImageContainers are called "lightweight virtualization" because they provide isolation similar to virtual machines, but **without running a separate operating system for each environment**. --- ### **The main difference in plain terms** | VM (heavy virtualization) | Container (lightweight) | |---|---| | each virtual machine has its own OS | all containers use the host kernel | | a lot of resources, slow startup | few resources, fast startup | | heavy emulation | kernel-level isolation | --- ### **Why "lightweight"** 1. **No separate OS kernel in each environment** - a container shares it with the host. 2. **Less overhead** - no hypervisor and no hardware emulation. 3. **Starts in seconds**, not minutes. 4. **Less RAM/CPU per instance**. --- ### **In one phrase** > Containers give isolation similar to a virtual machine, but run much lighter and faster because they use a shared OS kernel. --- Need the next topic - I can cover *why a container is not full protection like a VM*, or move on to **Docker networks, volumes, or Compose**. What's next?For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.