My current work environment uses Docker extensively for a number of things. Perhaps most specifically we use Docker for massive parallelization of our automated tests and for our CI?CD system. Docker has been around since 2013 and it was at that time that we implemented our parallelization strategy. A fair amount of Docker was still experimental at that time, so we implemented some creative methods to get Docker top do what we wanted it to. We accomplished our goal, but Docker has matured a lot in five years. THus I wanted to get a better feel for the present state of Docker. Gil Tayar is providing that opportunity :).
To be frank, there is no way I am going to be able to do justice to what Gil is covering here as he is typing fast and furious. I am, however, getting a better appreciation for how Docker actually does what it does. I have wondered what the port mapping actually did and why it was so important. Seeing it live is pretty cool. It’s transactionally very fast.
Little things I am learning that are quick hits:
– Kubernetes is a large scale docker coverage tool. It means “captain of the ship” in Greek.
– #K8s is short for kubernetes. Now I finally understand what that means :).
– There’s a lot of stuff we can do with Docker that my current implementation is not doing. I need to do some digging in the dirt for this.
And with that, I’m going to say “adieu” to old friends, new friends, and to those who I haven’t met yet… there’s still time :). Please say “hello” before you leave. Just look for the guy with the elbow and wrist brace. I’m pretty sure I’m the only STP-CON attendee that has that distinction :).