美文网首页
原创:docker compose搭建jenkins CI/CD

原创:docker compose搭建jenkins CI/CD

作者: NLBSN | 来源:发表于2019-03-20 11:14 被阅读0次

    大纲:
    1、编写yaml的配置文件
    2、启动yaml配置文件
    3、登录jenkins页面完成配置

    软件版本:
    可以连接互联网,为了偷懒,模块的安装直接采用公网进行安装
    docker 18.06
    docker-compose
    jenkins/jenkins:lts 容器

    主要分为以下几步

    编写jenkins.yaml的文件

    [root@tag jenkins]# cat jenkins.yaml 
    version: '3.1'
    services:
      jenkins_fan:
        image: jenkins/jenkins:lts
        container_name: jenkins_wis
        restart: always
        ports:
          - 8535:8080
          - 50000:50000
        volumes:
          - data:/var/jenkins_home
    volumes:
      data:
        driver: local
    

    备注:
        1、采用yaml文件的形式,是为了让自己以后知道对这个容器都做了什么操作
        2、jenkins/jenkins:lts 在写这篇蚊帐的时候,官方推荐的最新的镜像获取方式,当然也可以自己去构建。tip:官方在hub.docker.com上有两个已经废弃的帐号,注意不要拉错了镜像,废弃的帐号jenkins版本已经不在进行维护了。
        3、采用数据卷的形式,是为了让以后在进行迁移的时候更加方便,当然你也可以考虑采用挂载宿主机目录的形式
        4、8535 是jenkins的端口;50000 是jenkins通信的端口

    启动jenkins容器

    [root@tag jenkins]# docker-compose -f jenkins.yaml up -d
    Creating network "jenkins_default" with the default driver
    Creating volume "jenkins_data" with local driver
    Creating jenkins_jenkins_fan_1 ... done
    

    查看jenkins启动时需要的初始化密码,在容器的日志输出中

    [root@tag jenkins]# docker logs jenkins_wis
    ##部分省略
    Please use the following password to proceed to installation:
    247b85d437994f30a64d3f0aae835ab4
    This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
    ##部分省略
    

    浏览器访问页面

    http://localhost:8535
    

    备注:想偷懒,就选推荐安装

    修改默认的用户密码

    步骤:系统管理 --> 管理用户 --> 点击右边的齿轮图标 --> 愉快的修改密码吧


    image.png
    到此,jenkins就安装完毕了,下一篇是关于jenkins使用的一个小例子。

    相关文章

      网友评论

          本文标题:原创:docker compose搭建jenkins CI/CD

          本文链接:https://www.haomeiwen.com/subject/vwgnmqtx.html