Jenkins:CentOS7 使用 Docker 安装 Jenkins

本文详细介绍在Docker环境下安装及配置Jenkins的过程,包括在CentOS 7上通过Docker运行Jenkins容器,以及在浏览器中访问和配置Jenkins的基本步骤。特别关注JDK与Maven的配置,确保持续集成环境的顺利搭建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Deploy Jenkins on CentOS 7 using Docker

原文:https://blog.youkuaiyun.com/weixin_40337982/article/details/81284587

以下内容是我对原文章进行了补充说明后的,应该会更容易理解一些。建议对比着来阅读。

本机环境:

系统版本:win10
jdk-10.0.2_windows-x64_bin
apache-maven-3.6.0
nexus-3.15.2-01-win64
apache-tomcat-8.5.39

虚拟机环境:

系统版本:CentOS Linux release 7.6.1810 (Core)

一、Docker内安装Jenkins

  1. 使用Docker拉取Jenkins

     docker pull jenkins
    
  2. 创建挂载时用的文件夹

     mkdir /home/jenkins
    
  3. 查看文件权限

     ls -nd jenkins/
    
  4. 给uid为1000的权限。执行完可以再次执行 第3步 查看文件权限

     chown -R 1000:1000 jenkins/
    

    uid:用户id

  5. 创建并运行Jenkins

    docker run -itd -p 8090:8080 -p 50000:50000 --name myjenkins --privileged=true -v /home/jenkins:/var/jenkins_home jenkins:latest

    -p 8090:8080:端口映射
    本机端口:容器端口
    访问本机端口8090,映射到Jenkins的8080端口
    表面上访问的是8090,实际上是访问的8080

    -v /home/jenkins:/var/jenkins_home:挂载
    宿主机的/home/jenkins目录挂载到容器的/var/jenkins_home目录

自己的理解,不准确的地方,请大家指正。

  1. 再次启动时,使用以下命令

     docker start myjenkins
    

二、浏览器中查看Jenkins

  1. 浏览器输入 http://你的ip地址:8090
    例如我的:http://10.9.40.123:8090/

  2. 进入之后需要输入密码,在命令行使用如下命令获取密码

     cat /home/jenkins/secrets/initialAdminPassword
    

    在这里插入图片描述
    在这里插入图片描述
    之后会进入jenkins安装插件页面,这里选择安装推荐插件就可以了;

    接下来就是进入jenkins首页。

    系统管理中的红字不必担心,原因是:Jenkins版本过低。不影响使用

    在这里插入图片描述

  3. 配置JDK与Maven 的准备工作

    我的win10主机上有JDK与Maven,我想大部分人应该都有,所以就不介绍如何安装JDK和Maven了。

    First,使用工具将主机内的JDK和Maven复制到虚拟机CentOS 7中,我使用的工具是FileZilla

    复制到虚拟机的以下路径中:

     /home/jenkins/
    

    在这里插入图片描述

  4. 配置JDK与Maven

    系统管理 -> Global Tool Configuration

    在这里插入图片描述
    在这里插入图片描述

至此,结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值