Categories: Uncategorised

Docker – Future of Virtualization !!

Virtualization – change the the form factor of our IT industry and Docker is a another way to do it . Creating VM and installing services is no more effective . Because in VM at first we have to deploy OS and then we can install any application or native application . So what is the solution ? Solution is Docker .

Docker is a new concept for me . So I am starting with basic concept of Docker . Azure provide container service that work with docker . So at first let’s understand the base concept of Docker .

First of all , Docker is a Software or Application . That you can download from internet and install in your windows/mac computer . But if you are working with windows server 2016 then you will get docker out of the box.

https://www.docker.com/

Now the question is what is docker ? What is the benefit of it ?

Let’s talk about normal system where we install lots of application . All the applications are installed in one location and use a set of system files and installed resource . Let’s say we want to run an application that need .Net 4.5 , so we have to install .Net 4.5 but what if we want to install multiple .Net version in a same computer ? That is not possible unless until we take help of virtualization – VM . But still that is not completely okay . Because it use huge amount of hardware resource/space/time to create VM and take long time to start the infra.

But  Docker create container that build with set of system resource or LIB/DLL files and deploy as a process – where you will build/install your application it will build inside of docker container .





This architecture is for MAC computer . Where docker create a virtual-box with Linux kernel and deploy docker top of it.

Docker mainly create with Three component .

1) Docker Engine : Build the environment
2) Docker Client : Help to manage the environment
3) Docker Registry : Place where we can find docker image .

Let’s say I want work with IIS 7 and IIS 8 . I can install Hyper-V and I can create two VM and top of I can install IIS 7 and IIS 8 . in this case the size of each VM will be more then 10 GB . But if we use docker with nano server image the size will be not more then 300 mb and this is easy to move within same environment .

Will come back soon with practical session . Thanks for visiting my blog.

king

View Comments

  • I see you don't monetize your site, don't waste your traffic, you
    can earn additional cash every month because you've got hi quality content.
    If you want to know how to make extra $$$, search for:
    best adsense alternative Wrastain's tools

  • I see your page needs some fresh posts. Writing manually takes a lot
    of time, but there is tool for this time consuming task, search for; Wrastain's tools for content

Recent Posts

Create Complex NSG – PowerShell

Creating NSG in azure is easy unless you want to create multiple NSG with multiple…

4 years ago

Restore VM from Recovery Service Vault – PowerShell

# Mention your VM here $VMName = "SubhenduTestVM" # Mention your Stage Storage here $stagestorageaccountname…

4 years ago

Power Of Powershell 2

Hope you are doing great . Current Time is very critical for us . I…

4 years ago

Power of Powershell

Being a part of Microsoft Education I have explored powershell long time back . But…

4 years ago

New Azure Exam is Ready to Launch

Sorry !! But Yes .  Microsoft is about to release new exam in Azure Segment…

4 years ago

DFSR to Azure File Sync | DFS cross domain Migration | Azure File Sync Agent issue and Solution

Migration is always a part of our life and part of this fantastic IT world…

4 years ago