Showing posts from September 3, 2019

Containers - Let's get moving!

I recently posted an article about Docker and how it changed the way we perceive virtualization and deployment tasks. If you haven't read that one, I strongly recommend that you start by reading it before continuing to this one.  Who are you, Docker? In this short post, we are going to talk a little bit more about Containers. No, not the ones we use to ship out cars, clothes, electric Items and other goods. The ones we use to make it easier for us to manage virtualization and deployment tasks. What is a Container? Well, if we go to Google, we will find this definition: "A  container  is a standard unit of software that packages up the code and all its dependencies so the application runs quickly and reliably from one computing environment to another." Now let's try to better understand how it works. Take a look at the drawing below. Let' say we have a machine with a Linux OS. As we see in the above drawing there are several processes running o