Skip to content

qxo/docker-openwrt-java

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenWrt Docker image with Oracle Java

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.

Tags

  • latest or 8: Oracle Java 8 (Server JRE)
  • 7: Oracle Java 7 (Server JRE)

Usage

To just run it and see the java version:

docker run -it --rm mcreations/openwrt-java

Additional Libraries

JNA

This imaged has a preinstalled JNA library from here. JNA_VERSION environment varibale chooses which release of JNA should install on build.

Test

Test JVM

The script list-system-properties.sh shows how to pass a classpath with -v to the container.

Test JNA

The script jna-c-printf-test.sh tests JNA by mapping the printf function from the standard C library and calling it.

About

Small Docker image with Oracle Java based on OpenWrt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 77.0%
  • Shell 23.0%