For anyone looking for easy to use docker hosting, I would heartily recommend docker cloud(1st node free, then 14$/node/month), along with bare metal providers like packet.net or scaleaway. I Have a 8GB/4-core atom based bare metal server running on packet.net for only 35$. Is running 30+ moderately used containers without any trouble. Got me off heroku finally!
Do you have a relational database? If yes, how do you manage it? HA, monitoring, backups? There seems to be about a gazillion ways to get "some code running somewhere" but I'm not aware of many budget options for data persistence.
1) Database running inside docker, but using external mounted volume. Packet has external block storage(14$/month for 50GB high iops version), and you can configure backups on it ranging from 15m to every week. So that should completely cover the HA/backup stuff for most apps.
2) For monitoring/logging, the best solution so far seems to be datadog. It doesn't look very expensive, and seems to have most of the intergations you can come up with - couch, pgsql, docker, express, slack, github.
Combined it costs me 70$, which is a much better deal than PAaS I can think of,
Btw, if someone from datadog is reading this thread, your couch integration seems to be broken.