Jenkins - The open-source automation server with hundreds of plugins to support building, deploying, and automating any project.

Pull Jenkins Docker image

docker pull jenkins/jenkins

Run docker

  • detached
  • with restart option
  • with default port binding 8080:8080
  • container name my-jenkins
  • image name “jenkins/jenkins”
docker run -d --restart unless-stopped -p 8080:8080 --name my-jenkins jenkins/jenkins

Check the initial password from the container log:

docker logs my-jenkins
*************************************************************
*************************************************************
*************************************************************

Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

ff27d125fd174433aa6d76252ff11111

This may also be found at: /var/jenkins_home/secrets/initialAdminPassword

*************************************************************
*************************************************************
*************************************************************

Also could be found here:

/var/jenkins_home/secrets/initialAdminPassword

First time open url:8080 and use the password from the console:

I am installing suggested plugins - just in case:

Installation is in progress:

Some more basic steps and here we go: