kubernetes jenkins docker command not found

4/14/2019

Installed Jenkins using helm

helm install --name jenkins -f values.yaml stable/jenkins

Jenkins Plugin Installed

- kubernetes:1.12.6
- workflow-job:2.31
- workflow-aggregator:2.5
- credentials-binding:1.16
- git:3.9.3
- docker:1.1.6

Defined Jenkins pipeline to build docker container

node {
    checkout scm

    def customImage = docker.build("my-image:${env.BUILD_ID}")

    customImage.inside {
        sh 'make test'
    }
}

Throws the error : docker not found

enter image description here

-- anish
docker
jenkins
kubernetes

1 Answer

4/14/2019

It seems like you have only installed plugins but not packages. Two possibilities.

  1. Configure plugins to install packages using Jenkins.

    • Go to Manage Jenkins
    • Global Tools Configuration
    • Docker -> Fill name (eg: Docker-latest)
    • Check on install automatically and then add installer (Download from here).enter image description here

    • Then save

  2. If you have installed on your machine then update the PATH variable in Jenkins with the location of Docker.

-- Rohit Jindal
Source: StackOverflow