【问题标题】:how to create docker image in jenkins piepline?如何在詹金斯管道中创建 docker 镜像?
【发布时间】:2021-11-23 15:41:47
【问题描述】:

我是 docker 新手,我想加载位于存储库中的 docker 映像,我希望在 jenkins 管道中完成此操作,那么我应该执行哪些步骤?如果有很好的参考或指南,请分享。

【问题讨论】:

  • 您的标题是“创建”,文字是“加载”,请说明您到底想做什么。 Jenkins 文档很好地解释了 Docker 方法。
  • 我是 docker 新手,所以我对拥有 docker 映像的步骤以及正确使用的术语有些困惑,但我仍然不清楚这些步骤或拥有 docker 图像的完整过程,无论我是创建还是加载它。在我的问题中,我想加载一个 docker 图像,但是我仍然不清楚如何创建一个 docker 图像。

标签: docker jenkins dockerfile jenkins-pipeline


【解决方案1】:

您可以使用代理来使用专门用于舞台的 docker 映像。

stage("Any Stage") {
    agent {
        docker {
            image 'YOUR_IMAGE'
            reuseNode true                  
            }
        }
        steps {
            script {
                //TODO
                }
            }
        }
    }

【讨论】:

  • 好吧,既然我对 docker 有了更好的理解,我想我的问题问错了,所以关键是我想从存储库中加载一个图像并在 jenkins 管道中运行它(在第一阶段),并且在后期我希望jenkins机器能够与docker通信。
猜你喜欢
  • 1970-01-01
  • 2020-09-01
  • 2017-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-09
  • 2018-11-28
  • 1970-01-01
相关资源
最近更新 更多