Zulu Community

JRE Compact3 Download

Updated on April 7, 2016 in Zulu JREs
5 on February 24, 2016

Hi!
Let me join the chorus of happy consumers of the zulu builds of the OpenJDK.
In the quest to the smallest Docker container with a JRE I got an alpine-linux based image that weighs 67MB.
I am using it for integration tests with Elasticsearch and so far so good.

I found the JRE compact3 build from delitescere (thanks!) here: https://github.com/delitescere/docker-zulu/tree/master/jre
There are at least 3 github users looking for the official downloads of the Zulu JRE builds so we can keep up to date with the later versions:
https://github.com/delitescere/docker-zulu/issues/5
https://github.com/delitescere/docker-zulu/issues/3

If it is possible could you provide us the links to the JRE builds?

Thanks again!
Hugues

Docker Hub auto-builds of the docker containers with zulu:
https://hub.docker.com/r/hmalphettes/alpine-zulujre/
https://hub.docker.com/r/hmalphettes/alpine-elasticsearch/

  • Liked by
Reply
0 on February 24, 2016

Hi Hugues, We’re so glad to hear that you’re part of a chorus of happy consumers! You made our day. We’ll get back to you, and it’s good that you’ve already found the JRE Compact 3 build. Thanks for a great post and we hope you continue to participate in the Zulu Forum. Stay tuned. – Sue

  • Liked by
Reply
Cancel
1 on February 26, 2016

Hugues,

I am also glad you are finding the Zulu OpenJDK builds to your liking. 

The quick answer is there are no public links for Zulu JRE packages. Those are part of the Zulu Embedded product line, for which Azul is providing “matched set” builds of specific Java level, processor family, bitness, and profile, with footprints ranging from JDK, JRE, Compact Profile 3, 2, or 1 and headless packages, sent directly to customers. These paid orders fund our ability to do more open source work and continue to offer the full JDK downloads for free.

The long answer is we have provided a few of the JRE builds in the Zulu Embedded inventory free upon request to delitescere and others for open source work. Once a build (or what we call a target) is created for one customer order, it’s definition remains in our Zulu Embedded build system, and new images of the target get rebuilt periodically. We granted delitescere his Compact Profile 3 request after he contacted Azul directly, typically best done using this form:
http://info.azul.com/2015-Contact-Request-General_LP.html
but we fulfilled it only because we already had that particular configuration being built as a target in the Zulu build system. Officially we hadn’t added Alpine Linux to the Zulu matrix, and our Docker images today are only full JDKs on CentOS, Debian, and Ubuntu, so the request was a “Sure, give this a try” type of gamble. We are thrilled it actually worked.

If there is enough clamor for an Alpine Linux Compact 3 JRE Docker image built periodically by Azul, then I can indeed take that request into Azul’s product planning cycle. That’s basically how the exiting Zulu Docker files with full JDKs got created too. Until then, please file specific individual requests (or ask delitescere to repeat his!)

Matt

on February 27, 2016

Noted! Many thanks for clarifying this. I am good with the current build for now.
I am grateful that I can use it as it is and let the Docker community also reuse it.
Cheers,
Hugues

Show more replies
  • Liked by
Reply
Cancel
1 on April 7, 2016

Just a note I’ve updated to the u72 release. I’m hoping for a cp1 release too 🙂

on April 7, 2016

Thanks again!

Show more replies
  • Liked by
Reply
Cancel