docker-compose 安装 jenkins

2022-11-14 更新 jenkins版本改为 2.377-jdk11 下面的问题都会被解决,如果出现问题的话,按照下面解决步骤解决就行

遇到的问题
1.卡在初始化界面【原因是没有配置hudson.model.UpdateCenter.xml里面的路径】
2.下载plugins失败【原因一 需要配置Update Site(升级站点)】
3.下载plugins失败【原因二 jekins版本过低】

该文章的关键词【gradle】【docker-compose】【jekins下载插件失败】【jekins卡在初始化界面】
【jekins配置】【jekins安装】【docker-compose安装jekins】

1.docker-compose.yaml

这里的jdk11是指jekins的运行环境是jdk11,和我们使用jekins编译项目使用jdk的版本没有多大关系

version: '3.3'
services:
  docker_jekins:
    image: jenkins/jenkins:2.377-jdk11
    container_name: docker_jekins
    volumes:
      - ./data/jenkins/:/var/jenkins_home
      - ./var/run/docker.sock:/var/run/docker.sock
      - ./usr/bin/docker:/usr/bin/docker
      - ./usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7
    user: root
    ports:
      - "8081:8080"
    expose:
      - "50000"
      - "8080"
    privileged: true
    restart: unless-stopped
    environment:
      JAVA_OPTS: '-Djava.util.logging.config.file=/var/jenkins_home/log.properties'

2.第一次docker-compose 启动后会卡在登录界面,这个时候我们需要去修改一下配置

找到文件
hudson.model.UpdateCenter.xml
把路径
http://updates.jenkins-io/update-center.json
修改成
http://mirror.xmission.com/jenkins/updates/update-center.json

然后执行下面2条命令关闭容器,启动容器

docker-compose down 
docker-compose up -d

3.再次启动会进入输入密码界面

我们linux本地的密码在/data/jekins/secrets/initialAdminPassword
在这里插入图片描述

4.插件下载失败解决方案

在这里插入图片描述
这下载不了插件是因为国内网络的问题,待会我们进去了后在改配置就行

4.1 点击继续,进入jekins界面,配置插件下载路径

4.2 这里我们点击纠正

在这里插入图片描述

点击Manage Jenkins—>Correct—>Advanced—>找到 Update Site 替换为

http://mirror.xmission.com/jenkins/updates/update-center.json

提交
在这里插入图片描述

4.2重新下载插件,Available–>搜索插件–>install

在这里插入图片描述

4.3完成插件安装后,重启jekins

docker-compose down
docker-compose up -d

4.5 我这里用maven项目是可以成功的,但是gradle不行

在全局配置里面 我在这里找不到gradle 插件的东西
在这里插入图片描述

我去插件管理的地方看了一些插件还在报错,于是我把所有插件全部下载下来,结果发现他提示我的jekins版本过低,于是我就重新改了docker-compose.ymal里面的版本为 jenkins/jenkins:2.359-jdk11。重复了几次上面的步骤才安装jekins成功
在这里插入图片描述

5.提示

请按照上面步骤一次一次来按照jekins,如果有错误就仔细看看文章中的关键字位置

6.扩展链接

docker下载镜像过慢

猜你喜欢

转载自blog.csdn.net/weixin_42581660/article/details/126142898
今日推荐