Container Virtualization
Container Virtualization is an approach to virtualization in which the virtualization layer runs as an application within the operating system (OS). The operating system's kernel runs on the hardware node with several isolated guest virtual machines (VMs) installed on top of it. The isolated guests are called containers.