Execute docker and kubectl command inside jenkins pod with persistent volume support

9/30/2020

I am running kubernetes cluster on AWS using Kops. We deploy Jenkins on it and we want to run docker, kubectl commands inside jenkins pods and want output to show of kubernetes clusters nodes, pods, and containers. We are able to achieve this via dockerfile or docker compose. We tried to mount docker socket as volume but didn't workout.

-- Dharmendra Jha
docker
jenkins
kubernetes

2 Answers

10/1/2020

I found the solution, i need to mount docker socket and docker binary inside jenkins container and it will workout like charm.

-- Dharmendra Jha
Source: StackOverflow

9/30/2020

The regular jenkins image does not ship with the docker command.

Check out this jenkins image, it contains the docker and docker-compose commands: https://hub.docker.com/r/trion/jenkins-docker-client

-- Thomas
Source: StackOverflow