Stuck on "Waiting for SSH to be available" when creating Docker Machine from Ubuntu to RaspberryPi

  docker, docker-machine, raspberry-pi, ssh, ubuntu

I cannot create a new docker machine to Raspberry Pi as I keep getting error after the following:

docker-machine create --engine-storage-driver overlay2 --driver gemeroc --generic-ssh-user pi --generic-ip-address (ip address of the Pi) badgelab

Running pre-create checks...
Creating machine
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available
Error creating machine: Error detecting OS: Too many retries waiting for SSH to be available. Last error: Maximum number of retries (60) exceeded

The SSH works as I can connect to the badge no problem and I have done everything according to this guide and several other guides:

Source: Docker Questions