在Jenkins piepline内运行docker容器

在Jenkins piepline内运行docker容器,docker,jenkins,Docker,Jenkins,一旦我尝试在jenkins管道中运行docker容器,它就会失败-。詹金斯是本地人。既然有 詹金斯似乎不是在集装箱里跑 控制台输出中的行,我认为运行集装箱Jenkins可能需要 Dockerfile FROM ubuntu ENV customnEnvVar="test." #!groovy pipeline { agent { dockerfile true } stages { steps { sh 'echo customEnvV

一旦我尝试在jenkins管道中运行docker容器,它就会失败-。詹金斯是本地人。既然有

詹金斯似乎不是在集装箱里跑

控制台输出中的行,我认为运行集装箱Jenkins可能需要

Dockerfile

FROM ubuntu

ENV customnEnvVar="test."
#!groovy
pipeline {
    agent { dockerfile true }
    stages {
        steps {
            sh 'echo customEnvVar = $customEnvVar'
        }
    }
}
Jenkinsfile

FROM ubuntu

ENV customnEnvVar="test."
#!groovy
pipeline {
    agent { dockerfile true }
    stages {
        steps {
            sh 'echo customEnvVar = $customEnvVar'
        }
    }
}

这段代码看起来应该没问题。我注意到日志与问题中提供的代码不一致。这是我的错,我已经从不必要的命令中清除了有问题的代码。从本地Jenkins运行容器可以吗?或者Jenkins也应该被上下文化?