Имеет ли смысл ставить Docker на VPS?
Докер это контейнеризация, 
а вовсе не виртуализация.
Серьезные дяди так и ставят. По десятками тысяч конейнеров и побольше (на сотню-другую ВПС).
Или вы думаете, что Амазон им выдает реальные железные сервера?
https://blog.docker.com/2016/03/containers-are-not-vms/ - перевода на хабре нет