Java development environment in Docker

Description

As a OpenLMIS developer I need a docker image with which I may launch 1+ containers which give me development tooling (e.g. JDK, Gradle, etc) so that I may have an easy environment from which to develop a single Java-based service from.