My introduction to Docker

With my (still-relatively) new job comes an introduction to new (to me) technology. In this case, the technology in question is Docker.

For those of you unfamiliar with Docker (like me), it is, in a nutshell, a tool for deploying and running an application within a container. It is an improvement over VM (virtual machine) in that it runs at the operating system, rather than the hardware, level, resulting in less overhead and a more efficient environment.

As part of my indoctrination into Docker, I looked up some resources to help me get started.  I found this entry that seems to be very helpful.  I’m sure I’ll find some others as well.  I’ll post them as I go along.  I also installed Docker on my work laptop and have been playing with it.  At the moment, I am far from an expert on Docker (in fact, I’m not even close), but I feel like I’m starting to get the hang of how it works.  Hopefully, I’ll be productive with it before long.

I also noticed that, in the schedule for our upcoming SQL Saturday, one of the sessions focuses on Docker.  I intend to attend that session.  At this point, any resource that helps me to learn this technology is definitely of interest.

Does anyone else have any suggested resources for helping me (and others) learn Docker?  Feel free to comment below!

My favorite PowerShell references

One thing I’ve been doing to improve my skill set is teach myself PowerShell.  For those of you who don’t know what that is, here’s my description in a nutshell: it’s the command prompt on steroids.

So far, I’ve come across some references, some good, some not so good, to guide me in this endeavor.  For my own reference (and maybe yours!), listed below are some of my favorite PowerShell references.

This is only a partial list, and I fully expect it to change.  As I find more references that I like, I’ll update the above list!