Deploying Clojure with Docker

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.

Tip

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.

Getting ready

In this recipe, we assume there is a main guest, the dev machine running either ...

Get Clojure Programming Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.