Arm64-graviton2 docker unable to detect architecture specific docker images in vm mode


I was testing docker images in travis for arm64-graviton2 in vm mode.

IMO, if the docker image is supported for both amd64 and arm64 platform then it is pulling amd64 images only in arm64-graviton2. To verify the same, please check here.

Whereas if there is only arm64 image available in docker hub then it is pulling arm64 image as expected. To verify the same, please check here.

Please check here for travis configuration.

It seems that the docker is not correctly configured in arm64-graviton2 for travis, as a result it is unable to detect platform specific docker images.

Can I get any suggestions for the above issue?


According to and, you can supply --platform to docker pull to specify the architecture explicitly.