[DevOps + docker + CI/CD] 2.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方式已全部安装完成。

 

CodeCaptain 发布了103 篇原创文章 · 获赞 35 · 访问量 31万+ 私信 关注

相关文章

Docker是什么Docker是 Docker.Inc 公司开源的一个基于 LXC技...
本文为原创,原始地址为:http://www.cnblogs.com/fengzheng...
镜像操作列出镜像:$ sudo docker imagesREPOSITORY TAG IMA...
本文原创,原文地址为:http://www.cnblogs.com/fengzheng/p...
在 Docker 中,如果你修改了一个容器的内容并希望将这些更改...
在Docker中,--privileged 参数给予容器内的进程几乎相同的权...