Where or how is achitecture version valued?

We have been using an older version of Redis Alpine. Image is redis:7.0.5-alpine. Recently our deployment of this image via a Jenkins job stopped working returning an “image not found”. I manually pulled the image down on another and loaded it to docker via -load. docker image ls shows the correct repo and tag. But when I try to run it I get:

WARNING: The requested image’s platform (linux/arm64/v8) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested

I’m not certain where the v8 or v3 comes from but if it appears the v3 image is no longer manifested by redis. Is there a workaround? Or where and how does that v3 (or v8) get valued? is that within docker or my underlying linux system? Any insights appreciated.

1 Like

You try to run a container image made for the arm64 cpu architecture on a cpu that has the amd64 architecture. Make sure to use repository tags that have amd64 versions.

:man_facepalming: Apparently I can’t read. I missed the ARM64 vs AMD64 and thought the discrepancy was the version. Thanks!