Hello Docker – Understanding Docker and Containers

Docker or container is a light weight approach to run / deploy multiple environments on a single computer. In past people used VMs for this purpose, however (as you can see in following diagram) VMs are based on hypervisors or emulated virtual hardware which makes it a fat and resource hungry (in terms of compute and memory).

VM vs Docker Container
Docker vs VM

Containers uses the containment features of the linux kernel to easily run and deploy applications with their own environment. Containers share OS and libraries which makes it light weight, highly performant and easy to move and migrate. Docker is one of the many available solutions to create, run and deploy containers. Other common container solutions include CoreOS, Mesos and LXC.

Benefits of Docker

Some of the core benefits of using docker are.

Performance

Docker containers share OS and libraries which makes it resource efficient solution, so docker makes application deployment highly preferment .

Portable

Docker makes it easy to port and shift your deployment from one physical environment to another (e,g. from Azure to AWS).

Standardization of application deployment

Docker makes it easy to ensure consistency during application development lifecycle.

Rapid Deployment

Once you are done with creation and configuration of your first container, its matter of minutes if not seconds to deploy and run your application on multiple systems, sites or environments.

Islolation

Docker provides easy and clean isolation for different application environments, one of the simple example of this is use of different / conflicting library versions for two applications running on same physical machine.

Shoket Mahmood Ahmed

60 thoughts on “Hello Docker – Understanding Docker and Containers

  1. Heya i am for the first time here. I found this board and I find It really useful & it helped me out a lot. I hope to give something back and help others like you helped me. Gabriela Montgomery Gusta

  2. Thank you for the sensible critique. Me and my neighbor were just preparing to do a little research about this. We got a book from our area library but I think I learned better from this post. I am very glad to see such magnificent information being shared freely out there. Ki Bronnie Roxanna

  3. You have made some good points there. I checked on the net for additional information about the issue and found most people will go along with your views on this web site. Anet Dionysus Elwood

  4. Thanks for your personal marvelous posting! I seriously enjoyed reading it, you will be a great author. I will remember to bookmark your blog and will often come back later in life. I want to encourage continue your great job, have a nice afternoon!| Alanah Leonerd Shepherd

  5. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis Theme natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Gale Trumaine Hake

  6. After looking at a few of the articles on your web page, I really like your way of writing a blog. I book-marked it to my bookmark webpage list and will be checking back in the near future. Take a look at my website too and tell me what you think. Nancy Boris Malek

  7. Cheap welcome to each customer.you can buy here, store on line,,cheap ,Buy ,world of warcraft , Welcome to our store,Our store provides the cheapest ,world of warcraft , Look here to Buy , Cheap , Safe Instant Delivery. Sandie Linus Ondrej

  8. Seperti biasa ya, tulisannya selalu nambah wawasan baru. Baru tahu juga kalau ternyata penyelam harus menggunakan tabel dekompresi. Apapun itu, pasti ada standarisasi keamanannya ya. Thanks a lot Uni sharingnya! Winifred Wendall Ihab

  9. Thank you, Katherine. A quiet, reasoned, intuitive response to the injustices that bind our communities together. What better way to continue our growth, learning, and education than over a meal. Kindness is nourishing. Con Sauveur Landri

  10. It is in point of fact a nice and useful piece of info. I am happy that you just shared this helpful information with us. Please keep us informed like this. Thank you for sharing. Lynnet Allister Elmo

Leave a Reply

Back to top