After doing some research on docker swarm. I have a better understanding of Docker.
Before that, I just installed Docker, created an image, and ran the image on a container. It's quite simple.
However, I now see a Docker machine that will house the Docker engine. Virtual box, cloud host, and physical host may all host Docker machines (is it only available for Linux?).
When I install Docker Desktop, I have no idea what docker machine is. What's the difference between a docker machine generated by Hyper-V using docker-machine create -d hyperv vm and a docker machine created by Hyper-V using docker-machine create -d hyperv vm?