Red Hat Universal Base Image
redhat.com
redhat.com
When you consider that you realize that adding a Java UBI image would just set them up for a fight with Oracle and delay their ability to get moving with UBI.
.. it doesn't seem they're hugely afraid of openjdk
Additionally IBM, Red-Hat and Oracle, collaborate on OpenJDK development and are the few set of companies that actually contribute new language features, with Oracle still having like 90% of contributions.
$ docker run --rm registry.access.redhat.com/ubi8/ubi yum search openjdk
java-11-openjdk.x86_64 : OpenJDK Runtime Environment 11
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment 8
java-11-openjdk-devel.x86_64 : OpenJDK Development Environment 11
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment 8Why would they do a UBI 7 with Python 3.6 but not UBI 8?
See the discussion for the Red Hat 8 release a few days back. It was extensively debated and covered there:
I think the table is misleadingly presented as comprehensive ("the set of container images"). If you follow the "RHEL 8 How To" link at the bottom of the page, you'll find a larger table that indeed includes python-36. It doesn't seem to be usable out of the box, but I was able to pull it with Docker:
$ docker pull registry.access.redhat.com/ubi8/python-36
Now I need to read up on S2I and podman.Edit: not sure what I did wrong the first time, but it does work fine in Docker:
$ docker run --rm -it registry.access.redhat.com/ubi8/python-36 python
Python 3.6.8 (default, Apr 3 2019, 17:26:03)
[GCC 8.2.1 20180905 (Red Hat 8.2.1-3)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>> FROM centos:8
It will also be attractive for ISVs who want to partner with Red Hat.
Disclosure: I work for Pivotal, we compete with Red Hat in a number of areas.
I had to fight some sort of pop-up multiple times till I gave up.
I did get to some page that were full of corporate speak.
I got the sense that there is an interesting concept in there but can't be bothered fighting to find it.