Строго говоря, вы можете подключиться к удаленному Docker Daemon, включив Remote API через TCP и используя docker клиент, установив переменную окружения DOCKER_HOST
.Я бы также предложил вам настроить шифрование и аутентификацию , чтобы иметь дополнительный уровень безопасности, и если вы можете ограничить его, чтобы он был доступен только для ваших подчиненных Jenkins.
Но, как указано в комментарииДэвид Мэйз, я не думаю, что это лучший подход для развертывания контейнеров, так как он несет некоторые риски безопасности, которые могут поставить под угрозу ваши серверы.
Я хотел бы предложить, что если вы планируете запускать производственные рабочие нагрузки и вам нужноДля полного жизненного цикла ваших приложений, работающих в контейнерах, вы исследуете Docker Swarm или Kubernetes , поскольку они являются лучшими альтернативами для достижения этой цели.