java:openjdk-8-jre 是官方的 docker 镜像吗

java:openjdk-8-jre 是官方的 docker 镜像吗

我可以命令拉java:openjdk-8-jredocker pull java:openjdk-8-jre但我找不到https://hub.docker.com/。我找不到java其他官方镜像的页面,例如openjdk。当我访问时https://hub.docker.com/_/java,它被重定向到https://hub.docker.com/_/openjdk。所以我猜它被重命名为。我在官方docker hub的openjdk哪里可以找到相关信息。java:openjdk-8-jre

答案1

目前有两个或多或少官方的 Java 发行版 - OracleJDK 和 OpenJDK(还有一些 OpenJDK 的衍生产品)。因此,你可以从https://hub.docker.com//Oracle-JDK或者https://hub.docker.com//openjdk。 这Java:OpenJDK-8-JRE是官方 repo 上的预分割版本,不应使用,因为已经过时了:

$ docker inspect --format='{{index .Created}}'  java:openjdk-8-jre
2017-01-17T00:53:21.516522468Z

$ docker inspect --format='{{index .Created}}'  openjdk:8-jre
2020-05-15T21:05:09.719485985Z

笔记:使用Oracle JDK需要订阅。

相关内容