docker-jenkins-安装

参考:Docker版本Jenkins的使用 - 简书

  1. 拉取镜像
    docker pull jenkins/jenkins

  2. 查询镜像
    docker images

  3. 配置日志记录
     

    #创建路径
    mkdir data
    #写入日志
    cat > data/log.properties <<EOF
    handlers=java.util.logging.ConsoleHandler
    jenkins.level=FINEST
    java.util.logging.ConsoleHandler.level=FINEST
    EOF
    
    

  4. 设置执行程序的数量
     

    #创建文件executors.groovy
    vi executors.groovy
    #把以下数据写入进去
    import jenkins.model.*
    Jenkins.instance.setNumExecutors(5)
    #创建 Dockerfile
    vi Dockerfile
    #把以下数据写进去
    FROM jenkins/jenkins:latest
    COPY executors.groovy /usr/share/jenkins/ref/init.groovy.d/executors.groovy
    #创建启动脚本
    vi start.sh
    #把以下内容写进去
    #!/bin/bash
    docker stop jenkins
    docker rm jenkins
    jenkins_home=`pwd`
    docker run --name jenkins -d  -p 9090:8080 -p 50000:50000 --env JAVA_OPTS="-Djava.util.logging.config.file=/var/jenkins_home/log.properties" -v ${jenkins_home}/data:/var/jenkins_home jenkins/jenkins:latest

  5. 运行镜像

    # 运行时会出现权限不足,先给data权限
    sudo chown -R 1000 data
    
    sh start.sh

  6. 访问http:id
    设置密码,此处是docker jenkins.  先获取管理员密码
     

    docker exec jenkins tail /var/jenkins_home/secrets/initialAdminPassword


    把密码复制到页面上面,点击下一步。

  7. 选择推荐安装插件

  8. 报错:No such plugin: cloudbees-folder
    在浏览器中访问
    ip/restart, 
    跳过插件下载。收到安装
     

    查询后的解决方案为:

    首先下载cloudbees-folder这个插件,下载地址http://updates.jenkins-ci.org/download/plugins/cloudbees-folder/,下载完后放到  \.jenkins\plugins文件夹下

    需要手动安装这个插件,浏览器直接localhost:8080/restart跳过插件页面,点击【系统管理】--【管理插件】--【高级】--【上传插件】,手动安装下载好的插件


    原文:https://blog.csdn.net/u013111003/article/details/81703909 

  9. 创建用户

    (我这是局域网)

  10. 保存完成后重新启动,Jenkins安装成功!
    如果有重启按钮就点击,没有就在路径后面/restart

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值