Minikube Installation VM Vs Docker?

I am a new learner in K8 , going through the tutorial to install minikube there we recommended to use VM but I want to know more like difference doing minikube installation on VM Vs Docker ?

Once it is running, no difference.

For docker, you must first install docker desktop (Mac or Windows)
On Windows 10,11 you can choose Hyper-V if you prefer.
On Mac, you must have VMware or Parallels to run VM mode,

Thank you @Alistair_KodeKloud for your response.
Is there any risk to corrupt the host machine with Docker instead with VM its only affect the VM-image, if anything goes wrong?

Docker desktop for windows and for Mac is well tested. It is what I use.