I think we all have heard that Docker is the hottest thing since sliced bread (or maybe even “since bread was wrapped” 🙂 ). Docker allows you to quickly and easily spin up a new “something” by describing it as a Dockerfile, including dependencies, configuration, etc. and then building it as a binary image which is, fairly, portable. You can also base your application on other docker images which allows you to “just” worry about your part of the application stack. Once you have the Dockerfiles and the images, then you can share them with your friends (or the world 🙂 ). There are also plenty of potential challenges (some I see) with leveraging the docker model of distribution, like bundling and a lack of understanding of the application stack.
However, this article isn’t really about docker per se, and there are lots of good “getting started guides” out there. I really wanted to call to light a particular project “Fedora-Dockerfiles” (and ‘yum install fedora-dockerfiles’) which I have found to be super handy. Being someone who plays around with lots of different tech on a regular basis, docker images are really handy to just “try something out.” What I also find useful is lots and lots of example Dockerfiles to base my own work on.
Originally, started (I believe) by Scott Collier who then took the stuff he was building and created a “home” for it in Fedora. There have also been a bunch of other contributors since. They also have a convenient “needs_work” directory 🙂 for stuff in progress, which is where all my stuff currently is :/ .
So, in closing, “Thanks Scott” for getting this started and “Thanks to all y’all” who have been adding new Dockerfiles. I am sure the folks would love feedback, so, if something is missing, feel free to suggest it or make one yourself.