Linux Docker+Jenkins部署

本文详细介绍如何使用Docker安装配置Jenkins,并结合Maven、Git、SpringBoot实现自动化部署流程。包括Jenkins安装步骤、插件配置、流水线搭建、Docker集成及Git仓库Webhook设置等关键环节。

Linux Docker+Jenkins部署

1. Docker安装Jenkins过程

  1. 首先拉取镜像: docker pull jenkins (我安装的是Jenkins 2.275)
  2. 创建本地数据卷: mkdir -p /data/jenkins_home/
  3. 修改用户授权: chown -R 1000:1000 /data/jenkins_home/
  4. 启动容 器: docker run -d --name jenkins -p 7900:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.soc
    1. 这里挂载了物理盘映射
    2. 还挂载了docker映射
  5. 访问对应网址: xxx:7900
  6. 获取初始管理员密码(两种方式,因为映射了本地逻辑卷)
    1. docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
    2. 或者在进入容器后( docker exec -it jenkins /bin/bash ): cat /data/jenkins_home/secrets/initialAdminPassword
  7. 选择安装推荐的插件等待即可 8.
  8. 按照流程创建管理员账户
  9. 根据之前的情况创建实例,即完成

2. Jenkins流水线 + Docker + Maven + Github webhooks + Spring boot

2.1. 需要的插件和配置
2.1.1. 插件
  1. Blue Ocean

  2. Maven Integration

2.1.2. 配置
  1. 查看容器的全部信息: docker inspect jenkins ,其中的Env项中包含了 JAVA_HOME 等环境信息,如下所示

  2. 进行全局工具配置: Jenkins -> 系统管理 -> 全局工具管理

  3. jdk配置,如果没有自动安装,如果有则使用上面的JAVA_HOME地址即可

在这里插入图片描述

  1. Git配置

在这里插入图片描述

  1. Docker配置

在这里插入图片描述

2.1.3. 安装maven
  1. 同样的进入容器: docker exec -it -u root jenkins bash

  2. 下载maven压缩包: wget https://mirrors.aliyun.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

  3. 解压缩maven安装包:

    tar -zvxf apache-maven-3.6.3-bin.tar.gz

  4. 配置环境变量:

    vi /etc/profile (安装vi: apt-get install vi )

    export MAVEN_HOME=/opt/apache-maven-3.6.3 export MAVEN_HOME

    export

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值