GG
Eсли сервера, куда деплоишь закрыты внаружу, можно прямо через докер демон деплоить.
export DOCKER_HOST=tcp://192.168.1.2:2376получается, локально сможешь отправлять команды докеру на другой сервер
docker-compose up -d
приемущества метода - можно быстро реализовать, только демона нужно обязательно обезопасить, иначе злоумышленник, имеющий доступ до порта сможет запускать удаленные команды на сервере.
это даст тебе времени написать плейбук, который будет заниматься доставкой контейнеров,а потом уже переложить сборку и доставку на CI/CD и убрать docker-compose, когда возьмешь оркестратор/напишешь все необходиме плейбуки