[DevOps + docker + CI/CD] 1.docker启动Jenkins docker模式的环境搭建
程序员文章站
2022-04-30 08:39:44
...
软件名称或操作系统 | 版本 | 下载地址 |
---|---|---|
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方式已全部安装完成。
下一篇: DevOps与阿里云容器服务(三)