That screenshot shows a full Linux VM running on the machine using Parallels. That VM then has Docker running inside it. Docker for Mac isn't involved at all.
Look again - Docker for Mac control panel is clearly visible and "running" behind the VM window.
Oh yeahh..my guess is that was fake. More so considering that the development kit released back in June didn't even support virtualization, making both Parallels and Docker impossible to run.
Docker is likely saying that it doesn’t natively run on ARM yet. Apple’s demo was likely using Rosetta. That said this is all speculation at this point. We’ll know tomorrow.
Docker on Mac needs hypervisor, but Apple says Rosetta 2 doesn't support x86 hypervisor [1]. Therefore it is not possible right now.
[1] https://developer.apple.com/documentation/apple_silicon/abou...
A Linux virtual machine is required to run Docker on macOS.
Linux containers need a Linux kernel to function.
And Linux runs on Arm just fine. <some latin shit>, Android.
Docker here is saying their "for mac" application dependencies are not even all working yet.
Unless I am missing something - Apple's Docker on silicon demo was fabricated?