I have been using arubacloud VPS for some time now. Price wise, it's cheap and can't complain about the service. The subscription is as low as 1 EUR/month for 1 vCPU, 1 GB RAM, 20 GB SSD Storage and 2 TB/month data transfer.
Creating a new server is straightforward
docker-machine ssh arubadocker
then to SSH the VPS
and, to create instances of dockers
docker pull nginx docker pull jupyter/datascience-notebook
Data science-notebook setups with the default user
jovyan, which is not a sudoer. My attempt to find
sudo password in the internet was in vain. However, I could start the docker as a root from the host. It allows me to install/update software.
docker run --name jupyter-dockr -p 8888:8888 -p 2223:22 -e GRANT_SUDO=yes --user root -d jupyter/datascience-notebook