Recently found this gem of a presentation, made by Adam Davis:
This is a must watch video. Adam makes a strong case for re-evaluating how we run IT ops today, and how developers engage operations. I too started as a UNIX sysadmin, and can relate to the the teaming that used to take place with developers, dba’s, net admins, etc. Oh how times have changed.
I agree that if we are truly going to take advantage of what cloud computing and cloud-native applications provide the enterprise, we all need to be proponents of change. Creating a parallel infrastructure to start driving change is a fantastic approach.
At the end of last year, Docker released Docker Machine. It is, without a doubt, the easiest way to spin up Docker Hosts. The best part, is that Docker Machine can do this across local resources (laptop with VirtualBox) but also AWS EC2, Digital Ocean, Google Compute Engine, VMware vSphere, and others. In addition, Machine can setup Swarm clusters, which is pretty handy. To see the full list of providers and README checkout the Docker Machine repository on GitHub.
If you don’t want to take the time to look at the README and figure it out, I’ve put together a 4 minute video on how to setup and use Docker Machine on your laptop using the VirtualBox provider. This video is a little outdated, you won’t need to get the development Docker binaries now as the latest version (1.5.0) includes the identity authentication functionality.