Apple ARM can run x86 under Rosetta 2. The question is whether that can happen under Docker.
It runs user space x86 under arm, and those are all well formed programs that the os understands. Rosetta is a translator - to run a vm in a different architecture requires an emulator.
Re:Apple Silicon M1 Chips and Docker
by DarmokJalad1701 on Monday November 16, 2020 @11:00PM
(#25120141)
> Can Docker on x86 run ARM
Yes. There are ways to set up Docker to seamlessly run arm containers on x86 using CPU emulation.
If not, then why expect Apple ARM to run x86?