Hypervisor is a function that creates and manages Virtual machines. it's sometimes also known as the Virtual machine manager. So basically it isolates the resources for all the virtual machines running on the host system. When we talk about containerization or docker containers there are two possibilities - containers running on Linux(VM) and containers on windows. When we look at containers running on Linux, hypervisor concept does not come into the picture as the resources are already isolated. But when contains are deployed on windows, hypervisor function is used.