A Container is a type of software that enables us to execute a
application.It is a software that collects code in combination so
that an application can execute and run. It has its own set of
network and address.
In a Container the first process is excecuted by the hardware
then the Operating System then the virtualisation layer then the
Guest process.
A Container can run and perform operations.It has its own
storage for operations.It can work on various Operating
System.
A Container does not required a huge quanity of space.each
container can have its space.It size is measured in Mb (Mega
byte)
A Container boots more quicker and takes hardly any seconds.A
container is more quick fast and productive .
Docker is used to execute containers, It is a program that runs
software in combinations known as containers.
A Hypervisor where as is a type software that helps to
run virtual machine that works on hardware and helps to
execute Operating System.Hypervisor.It a type of kernel that runs
the Os.
Where as In a Hypervisor one more step is added the first
process is executed here by the hardware then the Operating Sytem
then virtualisation layer then the Guest Operating System then to
the Guest Processes.
When as A Hypervisor acts an instrument to run vm.It uses the
same kernel in OS but uses distinct placement.
A hypervisor which produce virtual machine needs huge quantity
of system availability and assets.It size is measured in GB (Giga
byte).
Where as A Hypervisor is less quick and it booting process
takes around some minutes.
A VM (Virtual Machine) where as is executed with the help of a
Hypervisor.