docker安装配置Jenkins详细教程

docker部署Jenkins

 

1.1、拉取Jenkins的docker镜像

[isi@wg-16-6 ~]$ docker pull jenkins/jenkins:lts

等待镜像下载完成

1.2启动Jenkins容器

通过docker命令启动Jenkins容器

docker run -p 8070:8080 -p 50000:50000 -d \

-v jenkins:/var/jenkins_home \

--env JAVA_OPTS="-Xms256m -Xmx512m -XX:MaxNewSize=256m" \

--name jenkins \

-v /var/run/docker.sock:/var/run/docker.sock \

-v /usr/bin/docker:/usr/bin/docker \

--volume /etc/localtime:/etc/localtime \

--restart=always \

jenkins/jenkins:lts

 

1.3配置Jenkins插件

启动容器后,登录到Jenkins的webUI页面,进行Jenkins配置

http://192.168.17.6:8070/login?from=%2F

1.3.1 解锁Jenkins

Docker进入Jenkins容器内部

[isi@wg-16-6 ~]$ docker exec -it jenkins bash

jenkins@5d36e38793d0:/$ cat /var/jenkins_home/secrets/initialAdminPassword

4648c132409541438bcd6d680ea151c5

jenkins@5d36e38793d0:/$

在页面输入密码,等待Jenkins初始化完成

1.3.2 安装推荐插件

然后页面选择安装推荐插件,等待插件安装完成

1.3.3 安装maven和docker支持插件

 

1.登录到Jenkins,然后点击系统管理,后点击插件管理

 

后点击插件管理,可选安装插件

等待安装完成

进行选择Maven Integration plugin进行安装

安装完成及完成了项目的构建的环境变量构建

1.4配置docker环境

按照如图的操作步骤,点击以下按钮

 

然后在如下图的Pipeline Model Definition位置填写docker私服和验证权限的密码和账号

然后在如下图Docker Builder的位置填写,私服所在主机的2375

最后保存即可

1.5修改docker宿主机的参数

docker 开启2375端口,提供外部访问docker

编辑docker文件: /lib/systemd/system/docker.service

[root@docker01 volumes]# vim /lib/systemd/system/docker.service

把 下一行参数修改为

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

如下格式

ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock --containerd=/run/containerd/containerd.sock

重新加载docker配置

systemctl daemon-reload // 1,加载docker守护线程

systemctl restart docker // 2,重启docker

查看docker的2375端口监听是否生效

[root@docker01 volumes]# netstat -tupln | grep 2375

tcp6 0 0 :::2375 :::* LISTEN 9312/dockerd

即完成相关配置。

1.6 配置项目

1.相关任务

  • 创建maven项目,确定

  • 配置相关的项目参数

  • 输入项目的git地址
  • 输入相关git的密码和账号

  • 安装jdk和maven
  • 指定pom位置
  • Maven打包命令

  • 单间如图所示的选项

  • 选择创建images

  • 工作目录
  • 创建的镜像名称

  • 继续选择如图

  • 选择推送镜像

  • 推送镜像名
  • 镜像版本
  • 仓库地址
  • 仓库密码和账号

保存即可

1.7 安装全局工具maven和jdk

根据需要设置maven的pom

根据需要安装jdk

根据需要安装maven

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值