在Jenkins管道中未找到docker
我正在使用带有docker图像的jenkins管道 在构建开始时,我得到一个在Jenkins管道中未找到docker,docker,jenkins,Docker,Jenkins,我正在使用带有docker图像的jenkins管道 在构建开始时,我得到一个docker:command not found错误: [Pipeline] Start of Pipeline [Pipeline] node Running on FleetCloud XXX in /tmp/jenkins-XXX/workspace/XXX-pipeline [Pipeline] { [Pipeline] sh + docker inspect -f . node:7-alpine /tmp/je
docker:command not found
错误:
[Pipeline] Start of Pipeline
[Pipeline] node
Running on FleetCloud XXX in /tmp/jenkins-XXX/workspace/XXX-pipeline
[Pipeline] {
[Pipeline] sh
+ docker inspect -f . node:7-alpine
/tmp/jenkins-XXX/workspace/XXX-pipeline@tmp/durable-92bb0321/script.sh: line 1: docker: command not found
[Pipeline] sh
+ docker pull node:7-alpine
/tmp/jenkins-XXX/workspace/XXX-pipeline@tmp/durable-8317f88b/script.sh: line 1: docker: command not found
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
sh: line 1: 12623 Terminated sleep 3
sh: line 1: 12636 Terminated sleep 3
ERROR: script returned exit code 127
Finished: FAILURE
以下是Jenkins文件:
pipeline {
agent {
docker { image 'node:7-alpine' }
}
stages {
stage('Test') {
steps {
sh 'node --version'
}
}
}
}
知道为什么docker不能被逮捕吗 你安装了docker插件吗@LinPy docker应该默认安装在Jenkins 2.5.0+上,我也遇到了同样的问题。不清楚为什么它不起作用。我确实安装了docker插件。