Inside the Joshua source tree there is a simple Docker file which allows users to build Joshua deployments within docker quickly and easily.
The docker file will copy the source tree into a Docker image and then run Ant over the top of the installed code.
To build the docker image cd to the directory containing the file and run:
docker build .
This will take a while whilst it downloads all the dependencies and builds the software. Once built, you then run:
docker start ....