软件名称或操作体系 | 版别 | 下载地址 |
---|---|---|
CentOS | 7.2 | |
Docker | 19.03.5, build 633a0ea | 一键下载 |
阐明:
Jenkins的docker镜像需求从官网直接获取,非官方来源的docker有或许由于Jenkins版别过低导致后续的插件装置问题。
一、拉取镜像
URL:Jenkins download and deployment
二、依据官方提供的指令拉取镜像
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方法已全部装置完结。