Jenkins基于Docker的安装

本文介绍了Jenkins的三种安装方式:通过Tomcat运行WAR文件、在Mac上安装pkg文件以及使用Docker容器部署。重点推荐并详细阐述了通过Docker进行安装的过程。

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

Jenkins安装的方式大概分为三种:

  1. 通过Tomcat运行,将官网下载的最新版jenkins WAR文件直接放到Tomcat的webaps目录运行即可。
  2. 在Mac上进行可以直接下载pkg文件安装。前两种方式均通过访问http://localhost:8080进入Jenkins的可视化管理界面。ps:境外网站的原因下载缓慢,建议以wget的方式下载,保证文件完整性。
  3. Docker的方式:将jenkins运行在容器当中 。(推荐)

Docker方式的安装过程:

通过官方镜像源拉取镜像:https://hub.docker.com/_/jenkins/,由于拉取速度实在太慢的原因,不推荐。

    docker run --name myjenkins -d -p 8080:8080 -v /var/jenkins_home jenkins

参数不详细解释,详情见 docker常用命令及入门教程

相对较快的另一种方法,采取通过官方jenkins源码构建镜像的方式,首先拉取源码:

     git clone https://github.com/jenkinsci/docker.git

然后build+Dockerfile构建jenkins镜像

 docker build -t xhuabu/jenkins .

镜像构建成功后(总共21个Step,Dockerfile共21条指令),使用docker images查看镜像,

 docker images

后台跑起容器,同时指定日志配置文件及挂载目录:

mkdir data
cat > data/log.properties <<EOF
handlers=java.util.logging.ConsoleHandler
jenkins.level=FINEST
java.util.logging.ConsoleHandler.level=FINEST
EOF
docker run --name myjenkins -d  -p 8080:8080 -p 50000:50000 --env JAVA_OPTS="-Djava.util.logging.config.file=/var/jenkins_home/log.properties" -v `pwd`/data:/var/jenkins_home jenkins
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值