原创:docker compose搭建jenkins CI/CD流水线

大纲:
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流水线)