javajenkinsdockerhubadoptopenjdkopenj9

Image adoptopenjdk/openjdk11-openj9 not available


Some days ago our jenkins builds broken because the image "adoptopenjdk/openjdk11-openj9" was not available on docker hub. This is the error:

docker pull adoptopenjdk/openjdk11-openj9
Using default tag: latest
latest: Pulling from adoptopenjdk/openjdk11-openj9
no matching manifest for linux/amd64 in the manifest list entries

It seems that image war renamed to "adoptopenjdk:11-jdk-openj9". Is it right? Is there any documentation of this change?


Solution

  • After some checks on my system and other images I discovered that the "latest" tag of image "adoptopenjdk/openjdk11-openj9" is broken.

    To fix the problem you can use a different tag (I switched to "adoptopenjdk/openjdk11-openj9:alpine" and it works). There's a similar bug for "adoptopenjdk/openjdk12-openj9" here https://github.com/AdoptOpenJDK/openjdk-docker/issues/194.

    I've also open a bug for this problem here: https://github.com/AdoptOpenJDK/openjdk-docker/issues/610