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

59 thoughts on “Hello Docker – Understanding Docker and Containers

  1. Asking questions are genuinely fastidious thing if you are not understanding anything entirely, however this article gives pleasant understanding yet. Noreen Andras Im

  2. I have recently started a web site, the information you offer on this web site has helped me greatly. Thank you for all of your time & work. Sybil Brennen Stephanie

  3. I every time used to read post in news papers but now as I am a user of web thus from now I am using net for articles, thanks to web. Adelaide Bendix Rozanne

  4. You made some clear points there. I looked on the internet for the subject matter and found most individuals will consent with your blog. Adah Wendall Warton

  5. I have recently started a site, the info you offer on this website has helped me tremendously. Thank you for all of your time & work. Fanny Trenton Venuti

  6. I am in fact happy to read this weblog posts which consists of plenty of useful facts, thanks for providing these kinds of data. Monah Douglass Aldus

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. Whoa! This blog looks exactly like my old one! It as on a totally different topic but it has pretty much the same layout and design. Great choice of colors! Jacintha Aldous Seda

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

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

Back to top