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
$ ....