我尝试通过Jenkins管道在docker容器下做一些事情,我的jenkinsfile如下:
pipeline {
agent { docker 'node:6.3' }
stages {
stage('test') {
steps {
npm version
}
}
}
}
我的docker版本:
$docker version
Client version: 1.6.2
Client API version: 1.18
Go version (client): go1.2.1
Git commit (client): 7c8fca2
OS/Arch (client): linux/amd64
Server version: 1.6.2
Server API version: 1.18
Go version (server): go1.2.1
Git commit (server): 7c8fca2
OS/Arch (server): linux/amd64
Is there anyone has some suggestions.
然后,我收到错误消息:
[Bitbucket] Notifying commit build result
[Bitbucket] Build result notified
ERROR: The docker version is less than v1.7. Pipeline functions
requiring 'docker exec' (e.g. 'docker.inside') or SELinux labeling will not work.
Finished: FAILURE
有没有人有什么建议?谢谢〜
答案 0 :(得分:0)
升级Docker CE后,此问题已解决。