Alexander
> Просто когда-то давно его совсем не рекомендовалось использовать
Не помню такого
> докер прям не предоставлял каких-то надежных механизмов безопасности
Там давным-давно есть TLS mutual auth
> потом по дефолту работал только через unix сокеты
Какая разница, что за сокет? По unix-сокету докер-демона, если что, тоже HTTP бегает.
> так тоже можно, но тогда локально должен стоять шаблонизатор, который будет генерировать docker-compose.yml
Нахера? Делай все, что тебе нужно, в CI/CD, а дальше просто зови docker-compose -H tcp://hostname... Или просто docker -H tcp://hostname ...
Ну, это значит, что если у меня есть условная логика, которая мне нужна для сбора данных и передачи их в приложение для запуска, она у меня будет лежать в CI/CD скриптах. А там опять или bash, или самописные скрипты на каком-то языке, или, кхм, ansible