Basic Docker image to run Java applications. This is based off OpenWrt to keep the size minimal.
This is a version of jeanblanchard/docker-busybox-java with a small modification to base it on the OpenWrt docker image mcreations/openwrt-x64. Note that we only install the server JRE.
latest
or8
: Oracle Java 8 (Server JRE)7
: Oracle Java 7 (Server JRE)
To just run it and see the java version:
docker run -it --rm mcreations/openwrt-java
This imaged has a preinstalled JNA library from here. JNA_VERSION environment varibale chooses which release of JNA should install on build.
The script list-system-properties.sh
shows how to pass a classpath with -v
to the container.
The script jna-c-printf-test.sh tests JNA by mapping the printf function from the standard C library and calling it.