Docker Desktop already ran on Macs. This is specifically for the new Apple Silicon support (M1). It's not native, technically, but it feels native the way Docker Desktop works. Basically they manage the VM for you, so you don't have too.
Haven't tested it on M1 yet, but I doubt the networking challenges will disappear.
I imagine memory consumption is on par with running on Intel. I don't think Docker Desktop can really change that.
and https://www.microsoft.com/en-us/software-download/windowsins... for downloading the Windows build
Docker Windows containers aren't available on arm64 Windows yet, but stay tuned...
That said, as another person commented, you can run Windows for ARM in a VM on an Apple M1.