欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在银河麒麟V10上部署基于docker的Jenkins

程序员文章站 2024-03-23 16:55:16
...

缺德地图持续为您导航

简述

关于在银河麒麟V10上部署Jenkins,其实并没有想象中的那么困难,Jenkins作为当前最为火热的持续集成工具之一,产生了多种部署方式,例如:Tomcat的war包部署,rpm,yum,docker方式等等,其中war包和docker方式可以方便快捷地部署到ARM64架构的银河麒麟操作系统之上,我采用的就是docker方式。

Jenkins镜像获取

关于Jenkins Image的获取,直接采用docker search jenkins所出现的镜像是极其有限的,而且在介绍中也没有关于架构方面的说明,建议到docker镜像社区中寻找。

docker社区:https://hub.docker.com/

选择系统和架构后,就会看到很多可用的镜像
在银河麒麟V10上部署基于docker的Jenkins
这是以上搜索的网址:ARM64架构Linux的Jenkins镜像

部署Jenkins

创建存储jenkins数据的目录

mkdir -p /data/jenkins ; chmod -R 777 /data/

拉取镜像

docker pull jenkins4eval/jenkins:slim-arm64

启动镜像

docker run --name jenkins -p 18080:8080 -p 50000:50000 -v /data/jenkins:/var/jenkins_home -d (ImageName|ImageId)

验证

Jenkins启动需要一定的时间,等待30秒左右就可以开始测试了

在主机上通过curl来拍断服务是否启动

curl -I 127.0.0.1:18080

在银河麒麟V10上部署基于docker的Jenkins
这里查看到的HTTP响应头信息,发现状态码为403,这里不是报错了,而是因为需要解锁Jenkins,在浏览器中访问Web界面的显示是正常的。
在银河麒麟V10上部署基于docker的Jenkins
以上jenkins就部署完成了,关于后续的配置,可以根据需要自行配置。

其他架构上部署的docker也可下载ARM64架构的Jenkins,下载好后导出,再重新导入到ARM架构的主机上即可。