【发布时间】:2019-01-21 13:47:59
【问题描述】:
我已经在本地安装了 OpenShift 平台。 Jenkins 已作为 dockerized 应用程序部署在那里。我需要在 Jenkins 作业执行期间调用 Docker 来执行一些基本的 Docker 操作:构建、推送、拉取。
很遗憾,无法从 Jenkins 容器中访问 Docker。
$ oc exec -it jenkins-1-cdjdx -- /bin/bash
$ docker
bash: docker: command not found
据我了解,我必须安装 Docker plugin 并为 Jenkins 全局设置执行一个新的云项目。所以我会尝试将 Docker 描述为一个新的云项目,但不幸的是我不知道如何定义 Docker 主机 URI 和端口。
【问题讨论】:
标签: docker jenkins kubernetes openshift