Jenkins简介

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。

接下来,介绍下使用docker安装jenkins

1、拉取jenkins镜像,这里选择lts版本

$ docker pull jenkins/jenkins:lts

2、创建并启动jenkins容器:宿主机(8081)映射容器(8080)端口,容器名称jenkins

$ docker run -d -p 8081:8080 --name jenkins jenkins/jenkins:lts

3、查看容器列表,可在此获取容器id:CONTAINER ID(后面查日志会用到)

$ docker container ls

访问jenkins:http://localhost:8081/. 这里需要输入jenkins默认管理员密码。启动jenkins容器时,一般会在默认路径/var/jenkins_home/secrets/initialAdminPassword生成密码,所以我们需要进入容器bash,获取密码。

4、获取密码

方案一、进入容器bash获取初始密码

$ docker run -it jenkins/jenkins:lts /bin/bash
## 默认路径/var/jenkins_home/secrets/initialAdminPassword可能未生成密码

方案二、进入bash后发现密码未在默认路径下生成,可通过容器日志获取

$ docker logs [CONTAINER ID]

#截取部分日志内容:
....
$ jenkins initial setup is required. An admin user has been created and a password generated.
$ Please use the following password to proceed to installation:

$ 343c26d831bc4ec3935b4563289dd746

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

5、输入jenkins密码,就可以使用该平台了