首页 > 其他 > 详细

【CI/CD】docker部署Jenkins

时间:2021-06-01 09:14:41      阅读:22      评论:0      收藏:0      [点我收藏+]

下载Jenkins镜像

docker search jenkins

  

技术分享图片

 

 

 官网推荐使用blueocean这一款,自带更新。

技术分享图片

 

docker pull jenkinsci/blueocean

  

 

 技术分享图片

将镜像启动为容器

docker run -d  --name jenkins -u root -p 9090:8080  -v /var/jenkins_home:/var/jenkins_home  jenkinsci/blueocean

技术分享图片

 

 

 

 

 说明

  • 1,–name 是指定生成的容器名称。
  • 2,最好使用root启动,以免有权限问题而启动失败。
  • 3,-p是端口的映射,冒号前边是宿主机的端口,冒号后边的是容器的端口。注意主机的端口需要开放外部访问权限。
  • 4,-v将Jenkins容器的Jenkins_home映射到宿主机的目录中,实现数据持续化。

查看var/jenkins_home目录发现已做映射

 

 

技术分享图片

 

 

 

访问Jenkins

使用服务器的IP+端口,即可访问Jenkins。

技术分享图片

 

 

 

 如上图提示,进入服务器指定的文件夹下找到该文件,将密码复制到上图中继续即可。

技术分享图片

 

成功,接下来一路下一步即可,不再一一说明。

 

 登录时,若在上述安装过程中手动设置的用户名密码,则使用设置的用户信息登录。

若选择的是使用admin账户继续,则使用admin账户登录,登录的密码是/var/jenkins/secrets/initialAdminPassword中的内容。

技术分享图片

 

 

 如上,Jenkins的最基本安装完成了,但还不能正常使用,需要安装jdk、git、maven等基础环境。为了后续持续保存更新容器,我们进入容器里面进行安装,后续定期将容器再做成新的镜像。

 

基础环境安装

先进入容器,使用容器名称或者容器ID均可。

docker exec -it jenkins bash

  

技术分享图片

后续使用apk命令进行基础环境安装。

技术分享图片

 

 

 

maven安装 

apk add maven

 执行上述命令可进行安装

技术分享图片

 

 

 

apk info -L maven

  使用上述命令,查看安装的具体位置。

技术分享图片

 

 在容器内,按照上述路径后进入发现软件已安装。

技术分享图片

 

【CI/CD】docker部署Jenkins

原文:https://www.cnblogs.com/chooperman/p/14832407.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!