Docker安装Jenkins
# Docker 安装 Jenkins
# 一、前言
# 1、领头羊
1 | 作为领先的开源自动化服务器,Jenkins 提供了数百个插件来支持构建、部署和自动化任何项目。 |
# 2、特点
- 持续集成和持续交付:作为可扩展的自动化服务器,Jenkins 可以用作简单的 CI 服务器或变成任何项目的持续交付中心。
- 简易安装:Jenkins 是一个独立的基于 Java 的程序,可以开箱即用,包含适用于 Windows、Linux、macOS 和其他类 Unix 操作系统的软件包。
- 易于配置:Jenkins 可以通过其 Web 界面轻松设置和配置,其中包括即时错误检查和内置帮助。
- 插件:凭借更新中心的数百个插件,Jenkins 与持续集成和持续交付工具链中的几乎所有工具集成。
- 可扩展:Jenkins 可以通过其插件架构进行扩展,为 Jenkins 可以做的事情提供几乎无限的可能性。
- 分散式:Jenkins 可以轻松地在多台机器上分配工作,帮助更快地跨多个平台推动构建、测试和部署。
# 二、Docker 安装 Jenkins
# 1、docker search jenkins 查询镜像
# 1.1、正常查询结果
1 | [root@localhost ~]# docker search jenkins |
# 1.2、可能异常情况,这个异常解决方法为下面第 2 点
# 2、上面报这个 ERROR 解决方法
# 2.1、更新时间同步即可:ntpdate cn.pool.ntp.org
# 2.2、如果提示不存在 ntpdate 命令需要先安装该命令:yum install ntpdate
# 2.3、date 中国时间
# 3、****docker pull jenkinsci/blueocean**** 拉取 Jenkins 镜像
# 4、docker images 查看本地镜像
# 5、CentOS7 安装 JDK 安装 已有 JDK 可以跳过
# 5.1、可以下载 linux 版本 tar.gz 压缩包到本地不用解压
# 5.2、****cd /usr, mkdir java**** 进入 usr 创建 java 文件夹
# 5.3、****cd java* 进入 java 文件夹,用 * rz**** 将 linux 版的 jdk 压缩包上传到这里
# 5.4、(将 JDK 移到 java,mv jdk-8u301-linux-x64.tar.gz/usr/java) 移动文件命令
# 5.5、*tar* *-**zxvf* jdk-8u301-linux-x64.tar.gz,解压会有 jdk1.8.0_301 出现
# 5.6、****vi /etc/profile**** 配置 linux 系统 JDK 环境变量
1) 配置内容
1 | export JAVA_HOME=/usr/java/jdk1.8.0_301 |
# 5.7、****source /etc/profile**** 使配置生效
# 5.8、*sudo yum install glibc.i686*,可能报错解决方案、否则会会报找不到
# 5.9、****java -version**** 测试,出现如下即为成功
# 6、CentOS7 安装 Maven
# 6.1、*cd /usr/local*
# 6.2、****rz* 上传,*tar -zxvf apache-maven-3.6.1-bin.tar.gz**** 解压
# 6.3、*vi /etc/profile*
# 6.4、****source /etc/profile**** 刷新环境变量
# 6.5、****mvn -v**** 查看版本
1 | [root@localhost local]# mvn -v |
到此 JDK、Maven 环境准备完成
# 7、* 启动容器,并 ** 挂载上面配置的环境 *
1 | docker run \ |
# 9、访问 Jenkins,提示输入密码
# 10、初次可以选择推荐的
# 11、 等待安装
# 12、如下访问 Jenkins 成功啦
到此就结束 Docker 安装 Jenkins 啦,后面的章节将介绍如何配置 jenkins,敬请期待!
# 关于我
Brath 是一个热爱技术的 Java 程序猿,公众号「InterviewCoder」定期分享有趣有料的精品原创文章!
非常感谢各位人才能看到这里,原创不易,文章如果有帮助可以关注、点赞、分享或评论,这都是对我的莫大支持!