Great article Dishant! I do have a quick question. In my experience, I've built simple images (using the classic docker build command) on an amd64 machine and was able to run it on arm64 machines without specifying the architecture. Both machines have Docker Desktop for Mac so they are configured with QEMU. However, I do get a warning about platforms, the images still execute their commands. Any reason why this would work if the architectures are different?