docker / hub-feedback

Feedback and bug reports for the Docker Hub
https://hub.docker.com
232 stars 40 forks source link

Cannot pull arm32v7 images #2395

Closed setycz closed 3 months ago

setycz commented 3 months ago

Problem description

Cannot pull arm32v7 images, running docker pull arm32v7/mono:6.12.0.182 results in:

docker pull arm32v7/mono:6.12.0.182 6.12.0.182: Pulling from arm32v7/mono no matching manifest for linux/amd64 in the manifest list entries

Error messages (on screen or in browser console)

no matching manifest for linux/amd64 in the manifest list entries

Task List

binman-docker commented 3 months ago

arm32v7/mono:6.12.0.182 is only built for the linux/arm/v7 architecture: https://hub.docker.com/layers/arm32v7/mono/6.12.0.182/images/sha256-bb330a955d4e30fc342e6a770e76253662e2ab4eaf51dbb51f988815f6b28f29?context=explore

The error message no matching manifest for linux/amd64 implies your system is trying to pull the image for the amd64 architecture, which is not available for that image.

setycz commented 3 months ago

We were using the same command for multiple years without any issue, so it looks like the platform has been removed from DockerHub. Anyway, if there is anyone else struggling, adding the platform to your Dockerfile fixes the issue:

FROM --platform=linux/arm/v7 arm32v7/mono:6.12.0.182