Running docker machine on redhat inside local datacenter

If I need to run(connect) docker machine to a local redhat, I understand that we need to use the generic driver.
It also appears that generic driver is a recent introduction. I have trouble using the generic driver to connect to a local instance.

Is there an alternate way to do this, perhaps running docker directly?