Jenkins Docker Quickstart

thumbnail for this post

Here is quickstart bash script. If you have Docker installed, you will have Jenkins in 1 minute.

git clone https://github.com/4OH4/jenkins-docker.git
cd jenkins-docker
docker build -t jenkins-docker .

docker volume create jenkins_home

docker run -it -p 8080:8080 -p 50000:50000 \
 -v jenkins_home:/var/jenkins_home \
 -v /var/run/docker.sock:/var/run/docker.sock \
 --restart unless-stopped jenkins-docker

Grab the password which is echoed to screen and open Localhost in your browser (T-1). It will ask for a new user for the first time. You can select “install suggested plugins” and your Jenkins will be ready.

You can check Tutorials Point for a tutorial. Testbone team will have quick bites in the near future.

Troubleshoot 1:

If password is not echoed please docker exec -it cat /var/jenkins_home/secrets/initialAdminPassword

References

Quickstart CI with Jenkins and Docker-in-Docker - The Startup - Medium