Currently, we are only publishing AMD64/x86_64 Docker images in Docker Hub. Running these images on ARM hosts – such as Apple Silicon Mac computers – results in performance degradations due to emulating AMD64 code on a different architecture. To alleviate this, we will do the following:
- Determine whether there are arm64/aarch64 hosts in Evergreen which have Docker installed. If not, then request it from the Evergreen team.
- Once arm64 hosts with Docker installed are available in Evergreen, create a CI task to build ARM images.