首页 > 解决方案 > 如何通过 jenkins 作业在 docker 中创建 httpd 容器?

问题描述

我需要通过 Jenkins 作业创建容器的帮助。

让我知道要遵循的步骤:我已经在 J​​enkins 中创建了 3 个工作,我想通过创建httpd的工作来创建容器。

我应该安装任何插件还是编写任何脚本?

标签: linuxdockerjenkinsssh

解决方案


假设我们不是在谈论 Docker 中的 Jenkins,或者 Docker 中的 Jenkins 代理,您需要首先手动创建您的 http 容器,而不需要 Jenkins。

这意味着:

  • 验证您对远程服务器的 SSH 访问权限
  • 检查它是否安装了 Docker
  • 执行 docker 命令以运行 http 容器,如Docker httpd中所述

一旦工作正常,您可以在 Jenkins 作业中复制该过程,前提是您的远程服务器(带有 Docker 的服务器,您希望在其中运行 httpd 容器)被声明为主 Jenkins 控制器的代理。


推荐阅读