Какие есть сервисы для контроля и деплоя Docker контейнерами на удалённых хостах?
https://habrahabr.ru/company/flant/blog/338332/
https://habrahabr.ru/company/ua-hosting/blog/342536/
Хотя для деплоя небольшого проекта, я бы лично ограничился тем же ansible.
Я бы гит выбрал, и все сервисы в нем описаны.