как исправить 'ОШИБКА: версия докера меньше v1.7.Конвейерные функции, требующие 'docker exec' ' - PullRequest
0 голосов
/ 24 декабря 2018

Я пытаюсь что-то сделать под док-контейнером через конвейер Jenkins, и мой jenkinsfile выглядит следующим образом:

pipeline {
  agent { docker 'node:6.3' }
     stages {
         stage('test') {                                                                                                               
             steps {
                 npm version
             }
         }
     }
}

Моя версия докера:

$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

Есть ли у кого-нибудь предложения?спасибо ~

1 Ответ

0 голосов
/ 03 января 2019

После обновления Docker CE эта проблема была решена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...