Abstract
In computing era, a virtual version of a stratagem or resource, such as computer network resources, server, storage device, or a combination of these usually refers as virtualization where the framework segregates the resources into one or more execution instances. A Virtual Machine (VM) created on the host hardware as a software is called a hypervisor or a VM manager. Nowadays, hypervisor based virtualization is the most prevailing technology for virtual environment. It is supple and performs for equivalently any guest operating system (OS) but it leads to overload on memory and CPU. Nevertheless, container based virtualization (or OS virtualization) technique which allows various different VMs employed on top of running kernel. Unalike the existing virtualization approach, a containerization does not execute a VM as a complete OS instance but runs as partial instances of the OS which reduces the CPU and memory overload and also provides the portability due to small size of containers. Docker is a tool to make Linux Containers (LXC) easier to use. Docker containers could be specifically deployed for the applications and systems deployment using lightweight containerization technique which results reducing economical overload instead of VMs over Cloud.