For those using Docker-Desktop there are a few additional steps needed to get things working with FlexDeploy.
Enable Daemon on 2375
Docker Desktop will need to restart afterwards.
As seen in the screen shot, enabling this option is not secure. This exposes the docker client to anything else on the network. Meaning if the machine is the only thing on the network, it is likely safe. If the machine is publicly accessible, you have just exposed the docker client to the world.
Because of these concerns, it is only recommended to use Docker Desktop for FlexDeploy for isolated networks during Proof of Concepts.
Update FlexDeploy Topology
You will then need to configure the host and port, localhost and 2375 by default, on your Environment Instance.
After those updates you can now build images and run containers like you could with any linux based Docker installation.