Я пытаюсь запустить конвейер внутри контейнера на основе файла Docker, который я сохранил в моем SCM.
Здесь, под началом моего конвейера:
pipeline {
agent {
dockerfile {
dir '002_CICD'
}
}
....
Когда я пытаюсь запустить конвейер, у меня появляется следующая ошибка:
+ docker build -t 66dae53280bc29614c69b505e48424c25e689b91 -f 002_CICD/Dockerfile 002_CICD
/var/jenkins_home/workspace/AMP_app_docker_pipe@tmp/durable-cbf3977b/script.sh: 1:
/var/jenkins_home/workspace/AMP_app_docker_pipe@tmp/durable-cbf3977b/script.sh: docker: not found
Для запуска docker контейнер Я установил следующие плагины Jenkins:
- Docker плагин
- docker - шаг сборки
- Docker конвейер
- Docker общие плагины
- Docker API-плагин
Я также включил docker API на удаленном сервере, и соединения выглядят нормально.
Чего мне не хватает? Большое спасибо