Какой правильный метод деплоя приложения в docker-контейнерах на vps?
Конечно излишне с учётом того что сварм и кубрнетес поддерживают до пяти тысяч серверов и хер знает сколько контейнеров это не ваш случай.
оркестраторы в вашем случае излишни, для большинства из них потребуется как минимум еще один мастер-сервер. Docker Compose более чем достаточно для теста и деплоя в пределах 1 сервера.