Hello

Currently the TomEE Docker images are labelled with JRE.  However, with
OpenJDK 11 there is no JRE anymore.  The openjdk:11-jre is not supported in
the official Docker repository (even though it exists, oddly).

So now our TomEE images for OpenJDK 11 are using openjdk:11.0-JDK but still
marked JRE.

We need to decide on a solution:

1. Relabel our 11+ images as JDK and keep the current parent
openjdk:11.0-jdk image - 604MB based on debian:stretch.
2. Switch to adoptopenjdk/openjdk11:latest (JDK) – 421MB and based on
ubuntu:18.04
3. Switch to adoptopenjdk/openjdk11:slim (JDK) – 346MB and based on
ubuntu:18.04
4. Switch to adoptopenjdk/openjdk11:jre – 224MB and based on ubuntu:18.04
5. Switch to adoptopenjdk/openjdk11:debian (JDK) – 458MB and based on
debian:stretch
6. Switch to adoptopenjdk/openjdk11:debian-slim (JDK) – 368MB and based on
debian:stretch
7. Switch to adoptopenjdk/openjdk11:debian-jre – 260MB and based on
debian:stretch
8. Release both JRE and JDK images based on adoptopenjdk Debian based
releases
9. Release both JRE and JDK images based on adoptopenjdk Ubuntu based
releases.

My preference would be to keep a Debian based image as in the past (for
backwards compatibility) and so either #7 (AdoptOpenJDK Debian JRE) or #9
(same but with JDK available too).

I'm happy to do a PR for our Dockerfiles as required but put this out for
discussion.

Thank you



--
Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Dev-f982480.html

Reply via email to