Linux Docker+Jenkins部署
1. Docker安装Jenkins过程
- 首先拉取镜像: docker pull jenkins (我安装的是Jenkins 2.275)
- 创建本地数据卷: mkdir -p /data/jenkins_home/
- 修改用户授权: chown -R 1000:1000 /data/jenkins_home/
- 启动容 器: 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
- 这里挂载了物理盘映射
- 还挂载了docker映射
- 访问对应网址: xxx:7900
- 获取初始管理员密码(两种方式,因为映射了本地逻辑卷)
- docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
- 或者在进入容器后( docker exec -it jenkins /bin/bash ): cat /data/jenkins_home/secrets/initialAdminPassword
- 选择安装推荐的插件等待即可 8.
- 按照流程创建管理员账户
- 根据之前的情况创建实例,即完成
2. Jenkins流水线 + Docker + Maven + Github webhooks + Spring boot
2.1. 需要的插件和配置
2.1.1. 插件
-
Blue Ocean
-
Maven Integration
2.1.2. 配置
-
查看容器的全部信息: docker inspect jenkins ,其中的Env项中包含了 JAVA_HOME 等环境信息,如下所示
-
进行全局工具配置: Jenkins -> 系统管理 -> 全局工具管理
-
jdk配置,如果没有自动安装,如果有则使用上面的JAVA_HOME地址即可

- Git配置

- Docker配置

2.1.3. 安装maven
-
同样的进入容器: docker exec -it -u root jenkins bash
-
下载maven压缩包: wget https://mirrors.aliyun.com/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
-
解压缩maven安装包:
tar -zvxf apache-maven-3.6.3-bin.tar.gz
-
配置环境变量:
vi /etc/profile (安装vi: apt-get install vi )
export MAVEN_HOME=/opt/apache-maven-3.6.3 export MAVEN_HOME
export

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

被折叠的 条评论
为什么被折叠?



