Virtualization
Containers are like next stage of virtualization of hardware. They virtualize the operating system. Its kinda what a VM running on a physical computer is containers running within a VM.
- virtual machines run a complete Operating system.
- containers runs on usermode of an operating system.