Multi-Arch Tooling Support
Building multi-arch images is typically associated with a few set of images that framework vendors must maintain, such as dotnetcore which supports both Linux and Windows. However, as IoT expands, the average developer will need to build multi-arch images to deal with the vast number of architectures supported by devices. ACR will support the automated building and maintaining of multi-arch manifests.
Sajay Antony commented
Docker cli support for multi-arch is now being floated under the experimental flag. A
ACR already support storing multi-arch manifests
docker manifest create reg1.azurecr.io/myimage:multi-arch reg1.azurecr.io/myimage:arch1 reg1.azurecr.io/myimage:arch2
docker push reg1.azurecr.io/myimage:multi-arch
The following commands work with ACR.
ref : https://docs.docker.com/edge/engine/reference/commandline/manifest/