Как докер вытащить на конкретный сервер?

Недавно я разработал конвейер Jenkins, который собирает и продвигает несколько проектов. Теперь мне нужно вытащить встроенные образы на конкретный сервер. Например, предположим, что сервер 'A' - это мой сервер сборки, а сервер 'B' - то, куда мне нужно вытащить образы сборки. Я знаю, что могу зайти на сервер B и выполнить Docker Pull из Docker-концентратора. Но есть ли способ, которым я могу автоматизировать этот процесс перетаскивания встроенных изображений на определенный сервер в том же конвейере Jenkins? или есть ли реальный способ добиться этого?

1 ответ

Вы можете включить следующие команды в раздел шагов Jenkins конвейера для запуска docker pull на удаленном сервере.

     docker.withServer('tcp://<B Server>:2375', '') {                                                    

             dockerImage.pull("<Image Name>")

     }
Другие вопросы по тегам