Docker
At my current company, we are starting to use Docker. This has sparked quite a bit of curiosity into me as I want to know about the product we are soon to be using. What does one do when they want to learn more about a topic? That's easy! You Google it! Off I go...
"Docker is the world's leading software containerization platform"
Containerization? I know I've heard of it before, but this is going to take a little more sleuthing to be 100% comfortable about. After a bit more searching, I found a nice article here that explains that containerization allows you to get software to run reliably when moved from one environment to the next. Containers have everything an application needs to run, which makes that application able to run on different systems with no need to worry about differences in Operating Systems. This article also goes in to talk about the difference between containerization and virtualization. After more explination than I will go into here, they explain that a container ends up being about tens of megabytes in size, while a virtual machine can end up being several gigabytes in size. I feel comfortable moving on from what containerization is, so onto more about Docker!
Docker has a nice visual about comparing containers and virtual machines!
From this diagram alone, it seems like virtual machines are much more clunky than Docker. I am enjoying what I am seeing so far...
I should probably be doing homework instead of researching what Docker is, so I will call it quits for now.
See you next time!