Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

arm64 alpine images are missing #258

Closed
Julian opened this issue Sep 11, 2023 · 2 comments
Closed

arm64 alpine images are missing #258

Julian opened this issue Sep 11, 2023 · 2 comments

Comments

@Julian
Copy link

Julian commented Sep 11, 2023

Attempting to run a container using the alpine image fails on a Mac M1 with:

⊙  podman run --rm -it gradle:8.3-jdk17-alpine
Resolving "gradle" using unqualified-search registries (/etc/containers/registries.conf.d/999-podman-machine.conf)
Trying to pull docker.io/library/gradle:8.3-jdk17-alpine...
Error: choosing an image from manifest list docker://gradle:8.3-jdk17-alpine: no image found in manifest list for architecture arm64, variant "v8", OS linux

This seems similar to #66.

@Julian Julian changed the title arm64 images are missing arm64 alpine images are missing Sep 11, 2023
@keeganwitt
Copy link
Owner

This is intentional. The file for this image is here: https://github.com/docker-library/official-images/blob/master/library/gradle

You can see it currently has

Tags: 8.3.0-jdk17-alpine, 8.3-jdk17-alpine, 8-jdk17-alpine, jdk17-alpine, 8.3.0-jdk-alpine, 8.3-jdk-alpine, 8-jdk-alpine, jdk-alpine, 8.3.0-alpine, 8.3-alpine, 8-alpine, alpine
Architectures: amd64
GitCommit: f2462744bc16e4c55fd53fba45e9d4c46d8417de
Directory: jdk17-alpine

This is because the upstream image (https://github.com/docker-library/official-images/blob/master/library/eclipse-temurin) only publishes the Java 17 Alpine image for amd64

Tags: 17.0.8.1_1-jdk-alpine, 17-jdk-alpine, 17-alpine
Architectures: amd64
GitCommit: 25f458a0991f58bb7ed0ec9817e026a40d559c38
Directory: 17/jdk/alpine
File: Dockerfile.releases.full

If Eclipse Temurin provides this image, I'll be happy to provide the Gradle image using it. There's a long-running issue on this: adoptium/containers#158.

Sorry that we're stuck for now.

@callumhauber
Copy link

It looks like the jdk 21 alpine image has support for arm64v8 now (https://github.com/docker-library/official-images/blob/master/library/eclipse-temurin#L364-L365)

Tags: 21.0.2_13-jdk-alpine, 21-jdk-alpine, 21-alpine
Architectures: amd64, arm64v8
GitCommit: 5ef325612fc29e529a339ea7e35e4183cf9ae888
Directory: 21/jdk/alpine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants