Friday, July 10, 2020

Docker Introduction and comparison with Virtual Machine

What is Docker: Docker is a set of platform as a service (PaaS) products that uses OS-level virtualization to deliver software in packages called containers. Docker is lighter version of virtual machine. To prevent dependency issue of development code to staging or production environment.
Image result for docker definition

Comparison Docker with Virtual Machine


A Practical Guide to Choosing between Docker Containers and VMs 

  • Docker is container based technology and containers are just user space of the operating system. At the low level, a container is just a set of processes that are isolated from the rest of the system, running from a distinct image that provides all files necessary to support the processes.
  • A Virtual Machine, on the other hand, is not based on container technology. They are made up of user space plus kernel space of an operating system. Under VMs, server hardware is virtualized. Each VM has Operating system (OS) & apps. It shares hardware resource from the host

No comments:

Post a Comment