If you get the 64Gb you're probably more than fine
unless your docker absolutely needs Intel virtualization. If you can run M1 as the VMs you're probably fine. I'm looking at just running all my virt stuff in a separate machine and just remoting into it- and using podman instead of docker.