ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Jenkins官方镜像,初始化后无法安装插件问题

2022-05-20 01:00:21  阅读:177  来源: 互联网

标签:初始化 插件 home jenkins Jenkins docker tencentyun com wego


建议使用Jenkins中文社区提供的jenkins镜像

jenkins的中文社区官网:https://www.jenkins.io/zh

镜像拉取地址

docker pull jenkinszh/jenkins-zh:2.267

设置挂载jenkins目录

mkdir /home/jenkins_home
chmod -R 777  /home/jenkins_home

启动容器

docker run -d -p 8080:8080 -p 50000:50000 --name jenkins-zh -v /home/jenkins_home:/var/jenkins_home jenkinszh/jenkins-zh:2.267

CentOS 安装 docker | Server 运维论坛 (learnku.com)

第二种方法:建议使用tomcat进行自定义构建镜像

  1. 选择基础镜像 ccr.ccs.tencentyun.com/wego-prod/tomcat9-jdk8:v2.0

  2. 删除里面多与的内容

    docker run -itd --name tomcat-test ccr.ccs.tencentyun.com/wego-prod/tomcat9-jdk8:v2.0
    docker exec -it tomcat-test bash
    删除多余的内容,如日记等信息
    
  3. 构建底层基础镜像

    docker commit -a "wanglinhao" -m "这是一个没有日志的tomcat镜像" 83eaf978cdb6 ccr.ccs.tencentyun.com/wego-prod/tomcat9-jdk8:wanglinhao
    docker push ccr.ccs.tencentyun.com/wego-prod/tomcat9-jdk8:wanglinhao
    
  4. 编写dockerfile

    FROM ccr.ccs.tencentyun.com/wego-prod/tomcat9-jdk8:wanglinhao
    COPY ./jenkins-2.333.war /usr/local/tomcat/webapps/ROOT.war
    
    #ENV JAVA_HOME /var/jdk1.8.0_121
    #ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
    ENV JENKINS_HOME /var/jenkins_home
    
    # 安装git
    RUN echo > /etc/apt/sources.list \
    && echo "deb http://mirrors.163.com/debian stretch main" >> /etc/apt/sources.list \
    && echo "deb http://mirrors.163.com/debian stretch-updates main" >> /etc/apt/sources.list \
    && apt-get update \
    && apt-get install git-all -y
    
    CMD ["/usr/local/tomcat/bin/run.sh"]
    
    
    
  5. 构建镜像,下载war包

    docker build -t ccr.ccs.tencentyun.com/wego/jenkins:zh-2.333 .
    docker push ccr.ccs.tencentyun.com/wego/jenkins:zh-2.333
    
  6. 最后启动

  7. 通过war包启动的日志,初始密码位置

    cat /root/.jenkins/secrets/initialAdminPassword
    

标签:初始化,插件,home,jenkins,Jenkins,docker,tencentyun,com,wego
来源: https://www.cnblogs.com/moniter/p/jenkins-guan-fang-jing-xiang-chu-shi-hua-hou-wu-fa.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有