[DevOps + docker + CI/CD] 1.docker启动Jenkins docker模式的环境搭建

软件名称或操作系统 版本 下载地址
CentOS 7.2   
Docker 19.03.5, build 633a0ea

一键下载

说明:

Jenkins的docker镜像需要从官网直接获取,非官方来源的docker有可能因为Jenkins版本过低导致后续的插件安装问题。

一、拉取镜像

URL:https://jenkins.io/download/

二、依据官方提供的命令拉取镜像

docker pull jenkins/jenkins:lts

三、查看docker镜像中的Jenkins版本是否为当前最新版

docker inspect docker_container_id

例:docker inspect 308d3df85eab

四、创建目录

拉取镜像完成后,创建对应目录、修改权限、查看镜像信息,如下图所示:

mkdir /var/jenkins
chmod -R 777 /var/jenkins

五、启动容器

 docker run -itd -p 8080:8080 -p 50000:50000 --restart always -v /var/jenkins:/var/jenkins_home --name jenkins jenkins/jenkins:lts

六、依据日志查看启动情况

docker logs -f jenkins

七、查找admin的初始密码,并复制启动

URL:http://你的IP:端口

此处我的URL为:http://10.8.14.41:8080

由于初始过程已经结束,借用他人截图,如下所示:

出现该图表示Jenkins已经启动成功,等待初始化,需要查找到管理员的初始密码填写入该地址栏即可开始初始化。

获取administrator初始密码的几种方法:

1.进入容器按路径查找
docker exec -it jenkins /bin/bash
cat /var/jenkins_home/secrets/initialAdminPassword

2.在挂载到容器外的宿主机的目录下查找
cat /var/jenkins/secrets/initialAdminPassword

3.刚刚的jenkins启动日志,最后也展示了这一串密码
在通过日志查看启动状态步骤中已框选和展示

完成后等待一小段时间进入如下页面:

八、选择安装系统建议的插件

若存在未安装完成的插件重试即可。

九、创建第一个管理员用户信息(若跳过该步骤可能导致你无法找到在 [continue as admin] 对应的admin密码导致无法登陆)

最后完成后,出现下图:

至此,Jenkins 2.x 的docker方式已全部安装完成。

发布了105 篇原创文章 · 获赞 35 · 访问量 31万+

猜你喜欢

转载自blog.csdn.net/mimica/article/details/103933556
今日推荐