Debian Wheezy ARMv7hf image with Oracle Java 8, meant for use on Raspberry Pi 2 and similar devices.
10K+
This image is built to run on ARMv7 devices, like the Raspberry Pi 2. It can be used to build and run Java programs using Oracle Java 8.
TIP: Check out this article if you haven't yet got Docker up and running on your Raspberry Pi 2.
The image has a mount-point /data that can be used to supply the Java program to the container. Here's how to run a small Java program /myapp/MyApp.class:
docker run \
--rm -it \
-v /myapp:/data \
oysteinjakobsen/armv7-oracle-java8 \
java /data/MyApp.class
Let's assume you have a webapp packaged as a jar with an embedded Jetty container. Then you can run your program like this:
docker run \
--rm -it \
-p 8080:8080 \
-v /myapp:/data \
oysteinjakobsen/armv7-oracle-java8 \
java -jar /data/MyWebApp.jar
You can also package your application in your own image by creating a Dockerfile:
FROM oysteinjakobsen/armv7-oracle-java8
ADD /projects/mywebapp /data
EXPOSE 8080
CMD ["java" "-jar" "/data/mywebapp/MyWebApp.jar"]
Rembember that the image must be built on the ARMv7 device.
Content type
Image
Digest
sha256:6b7dcf86a…
Size
128.2 MB
Last updated
almost 11 years ago
docker pull oysteinjakobsen/armv7-oracle-java8