Application containerization and Docker

Spread the love


Lets take a scenario where you need to launch an entire VM for an app .

With the help of Application containerization you can run multiple applications on a single VM , hence utilizing VM’s resource efficiently. In short its nothing but Operating system level virtualization.

 

In Application Containerization all the applications running on a single hosts and operating system uses same kernel of that operating system.

 

Below is the pictorial view of difference between Containerization and Virtualization.

 

 

Now what is docker then ?

Docker is the software container platform. Using containers, everything required to make a piece of software run is packaged into isolated containers. In above example Unlike VMs (L.H.S.), containers do not bundle a full operating system (R.H.S.) – only libraries and settings required to make the software work are needed. This makes for efficient, lightweight, self-contained systems and guarantees that software will always run the same, regardless of where it’s deployed.

In the next post we’ll be demonstrating how you can run a simple web application to docker container .

 

 

 

Thanks,
Team DevOps Jounrey

What you are thinking !! Share with your network.

Leave a Reply

Your email address will not be published. Required fields are marked *