我可以命令拉java:openjdk-8-jre
。docker 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需要订阅。