Skip to content

Conversation

@plever
Copy link
Contributor

@plever plever commented Jan 27, 2025

Docker hub updated the python 3.11 docker image for some reason... The old one doesn't exist anymore. This one seemed equivalent.

Docker hub updated the python 3.11 docker image for some reason... The old one doesn't exist anymore.
@drewyangdev
Copy link
Contributor

drewyangdev commented Jan 29, 2025

Hi @plever ,
Thanks for posting this! I'm not able to reproduce this issue on my end, I can pull this base image:

(base) drewyang@11:31:11:~$ docker pull mcr.microsoft.com/devcontainers/python:3.11-buster
3.11-buster: Pulling from devcontainers/python
ac8bb7e1a323: Download complete
......
5ef7e07956fd: Download complete
Digest: sha256:2578fb2474b1245a91115030c6b2224aa61c1229426c299793ef321a666d839f
Status: Downloaded newer image for [mcr.microsoft.com/devcontainers/python:3.11-buster](http://mcr.microsoft.com/devcontainers/python:3.11-buster)
[mcr.microsoft.com/devcontainers/python:3.11-buster](http://mcr.microsoft.com/devcontainers/python:3.11-buster)
(base) drewyang@11:31:40:~$ docker images | grep devcontainers
mcr.microsoft.com/devcontainers/python                3.11-buster   2578fb2474b1   6 months ago    2.38GB

and I don't think this related to dockerhub, since this base image wasn't pushed to the dockerhub's docker.io registry, but on the Microsoft's registry mcr.microsoft.com. You can find this image's overview on dockerhub here, but it's actually pointing to here. This image can be found:
Screenshot from 2025-01-29 12-30-52

@drewyangdev drewyangdev self-requested a review January 29, 2025 18:42
@plever
Copy link
Contributor Author

plever commented Jan 29, 2025 via email

@drewyangdev
Copy link
Contributor

Hi @plever,
Since you encountered an error:

Error response from daemon: no matching manifest for linux/arm64/v8 in the
manifest list entries: no match for platform in manifest: not found

I assume you are using ARM CPU architecture like Mac M1+? Then that's possible the reason, MCR didn't doc the image platform support very clearly, only mentioned x86-64, arm64/aarch64 for bookworm, and bullseye variants. I guess that's why you need to pull a different base image version.

I'll approve your PR, thanks for contributing!

@drewyangdev drewyangdev merged commit b404ba8 into datajoint:main Jan 29, 2025
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

Successfully merging this pull request may close these issues.

2 participants