docker - 如何在独立的 Jenkins 中使用 docker 命令运行 jenkins 管道作业

标签 docker jenkins jenkins-pipeline

我有一个 jenkins 管道脚本,它创建 Docker 镜像并将其部署到 docker hub。我已经安装了 docker 插件,但它提示 “找不到 docker 命令” .我不确定是否需要在同一台机器上安装 docker 或者需要发生其他事情?

最佳答案

是的,您必须在运行 docker 插件的管道脚本的从机上安装 docker。我建议添加标签 docker到安装了 docker 的从站,然后使用管道脚本:

node('docker') {
...
}

关于docker - 如何在独立的 Jenkins 中使用 docker 命令运行 jenkins 管道作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45489924/

相关文章:

jenkins - 如何通过 URL 访问 Jenkins 在 lastSuccessfulBuild 中创建的工件?

docker - 如何在 Docker 中使用 ebtables?

java - 升级到 Gradle 6 后,Jenkins 控制台上未打印上传的 War 或 Tar 信息

Jenkins 中止并行阶段

docker - 停留在 'sh' 阶段,然后 Process 显然从未在/home/jenkins/jenkins/workspace/中启动

jenkins - 如何正确使用Jenkins警告下一代插件的三个步骤?

r - 使用shinyFiles进行文件夹选择在更新后停止工作

docker - 如何更新 Hyperledger Fabric 中的链码?

docker - Docker和Spring Boot

c# - 如何在 MSTest 的测试执行期间添加非测试方法作为测试?