• docker-compose 安装 jekins


    遇到的问题
    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.359-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'
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

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

    找到文件
    hudson.model.UpdateCenter.xml
    把路径
    http://updates.jenkins-io/update-center.json
    修改成
    http://mirror.xmission.com/jenkins/updates/update-center.json
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

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

    docker-compose down 
    docker-compose up -d
    
    • 1
    • 2

    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
    
    • 1

    提交
    在这里插入图片描述

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

    在这里插入图片描述

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

    docker-compose down
    docker-compose up -d
    
    • 1
    • 2

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

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

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

    5.提示

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

    6.扩展链接

    docker下载镜像过慢

  • 相关阅读:
    在Webpack 5 中如何进行 CSS 常用配置?
    详解设备指纹核心算法
    gitlab修改默认存储目录
    Django框架FAQ
    酷开系统,让这个秋天更有温度
    代码随想录算法训练营第三天| 203.移除链表元素 , 707.设计链表 , 206.反转链表
    WRF模型教程(ububtu系统)-WPS(WRF Pre-Processing System)概述
    package.json scripts 脚本的作用
    【华为云云耀云服务器L实例评测|云原生】自定制轻量化表单Docker快速部署云耀云服务器
    SpringCloud无介绍快使用,gateway的基本使用(十六)
  • 原文地址:https://blog.csdn.net/weixin_42581660/article/details/126142898