It's hard to not hear people talk about Docker in the IT world these days. The idea that you can describe how to build a consistent image and are then able to run it on different servers makes it a great step forward in the world of component-based applications.
In this recipe, you will see how you can turn a standard Clojure web app into a Docker container, basically making sure that you can distribute your code to as many locations as possible.
It is also a great way to keep multiple machines up to date! Using
latest as a tag, you can also make sure different machines always get the latest version of your software running.
In this recipe, we assume there is a main guest, the dev machine running either ...