What ‘driver’ means in docker-machine create

So I was trying to update docker-machine today and had some issues.

I wanted to upgrade everything so I told it to upgrade my machine. Bad idea. It then freaked out because of the TLS certs and having issues in recreating those so I just deleted that VM.

But then when I wanted to recreate it it wanted me to give it a driver to use with zero explination of what that was.

Turns out it’s talking about what VM “driver” to use: virtualbox in this case.

To create new docker-machines use docker-machine create $NAME -d virtualbox