Happy Birthday Docker!

Learning

I’m sitting in the Google campus in Seattle attending a birthday for Docker.  As my internship progresses, I realize how important containerization is for the future of software engineering.  This week is Docker’s 5th birthday.  In that time they’ve grown exponentially.

*********

It’s the next day.  The tutorials that Docker had were simple to follow and well-written.  The first tutorial was in their sandbox.  If you don’t know what that is, its a place to run code that’s on a webpage.  The benefit of this for a tutorial is that you don’t have to set up the environment on your machine.  The tutorial was called “Deploying Multi OS Applications with Docker EE.”  According to Docker, “Docker Enterprise Edition (EE) is a Containers-as-a-Service platform for IT that manages and secures diverse applications across disparate infrastructure, both on-premises and in the cloud.”  Although this seems as though it would be an arduous process, it was relatively straightforward and the Docker EE has an extremely user friendly interface.

The second tutorial that I completed was “Kubernetes for Docker on Mac.”  This was my favorite of the two.  Initially, I had some trouble because I was under the impression that this was in a sandbox as well.  After I realized that the tutorial was for my local environment I figured out that the version of Docker I had wouldn’t work with this tutorial.  Docker Edge had the Kubernetes option that I needed.  In no time, I was spinning up a single node Kubernetes cluster.  One of my favorite things is using the Kubectl command line.  Seeing the data about the Kubernetes cluster is satisfying.

Both of these tutorials were filled with things that I’d love to work with in the near future.  It’s essential that I read through the tutorials again so I can delve into the steps and understand what is happening and why.