When Docker announced the tech preview for the “Apple Silicon” M1 processor, the announcement contained the following statement:
The new Docker Desktop on M1 is no exception; you can build and run images for both x86 and Arm architectures without having to set up a complex cross-compilation development environment.
Is this for real? Can someone provide further information?
I’m running the preview, and it works.
x86 Emulation in docker is not as efficient as the apple x86 translation.
I was running several x86 jvm images, and that took 300% cpu even when I wasn’t actively using them.
My question is if there is a way to see which images are running in emulation, vs which ones are running native Arm code?