You can use Docker Machine to easily deploy an Instance with a running Docker Host on Exoscale. Instead of using Vagrant or the Docker toolbox to install the host locally, you use Docker Machine to spawn a new instance, install Docker on it, configure the local Docker client to talk to the Docker host and provide a number of commands for managing it.

Spawn an Instance with a running Docker Host

Start by retrieveing the necessary API keys in your account screen and set the corresponding EXOSCALE_API_KEY and EXOSCALE_API_SECRET environment variables:

If everything looks good you can now deploy your Docker host. Machine will automatically set up a new SSH key for you and deploy a new Instance.
You can specify the desired instance size via command line options or environment variables. You’ll find a detail reference on the official documenation of the Exoscale provider for docker-machine.