Docker Community Forums

Share and learn in the Docker community.

Error pulling arm64v8 images from arm64v8/mongo repository [MULTIARCH]

  • Issue pulling mongo images for arm64v8 architecture
  • Ubuntu 20.04 and GitLab cloud runner
  • Docker version: tested on 1.41(local) and 1.25(GitLab) Both with multiarch enabled
  • Steps to reproduce
    Execute the following command to reproduce the error
docker pull --platform linux/arm64v8 arm64v8/mongo:4.2
## 4.2: Pulling from arm64v8/mongo
## no matching manifest for linux/arm64v8 in the manifest list entries

I already tested different versions, to be precise I tested the following versions.

  • latest
  • 4.2
  • 4
  • 4.0
  • 3.6

I’ve tested different base images, like ubuntu, Nginx, rabbitmq, all of them work just fine. The actual problem I use a mongo base image in a CI-CD environment, and this problem is locking my ci pipeline, if I pull the image in an actual arm64 system I can pull the image without problem but, the idea is to do it in the CI-CD not doing it manually.