Thursday, 18 February 2016

Introduction to Docker

Docker is an Open-Source tool used to automate the build and deployment of distributed applications on Linux environments.

It also supports Mac OS, Ubuntu OS, Windows OS etc.

Advantages of Docker:


  1. Light Weight
  2. Open Source
  3. Secure
  4. Easy to use
  5. Portable - Run Anywhere 
Docker is mainly used in AGILE or DevOps methodologies.

The Moto of Docker Tool:

Build, Ship, and Run Any App, Anywhere

Customers of Docker:

Many popular clients are using Docker as a container to build and deploy their legacy systems and new systems easily.


  1. BBC News
  2. eBay
  3. Spatify
  4. Sage
  5. PayPal
    And more.

The main advantage of Docker tool is that we can create portable lightweight containers for applications and we can run on any OS.


Docker is a new and different way to run and deploy distributed software applications.


Docker has mainly there parts: 
  1. The Docker Engine
  2. The Docker Hub 
  3. The Docker Container


Docker is better than VM(Virtual Machines) as it is more light weight and portable than VMs.

Docker uses Container and Images concept to manage differ servers, databases, distributed applications, No SQL Data stores etc.

That's about Docker basics.

Will write some more tutorials on Docker soon.

Please drop me a comment or suggestions if you like my post.