Installing Jenkins to Centos Docker

1.Install Docker CE to Centos7

[root@zoo1 ~]# yum install -y yum-utils   device-mapper-persistent-data   lvm2
[root@zoo1 ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Loaded plugins: fastestmirror
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
[root@zoo1 ~]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
docker-ce-stable                                                                                                                                                                           | 2.9 kB  00:00:00     
docker-ce-stable/x86_64/primary_db                                                                                                                                                         |  13 kB  00:00:01     
repo id                                                                                              repo name                                                                                              status
base/7/x86_64                                                                                        CentOS-7 - Base                                                                                        9,911
docker-ce-stable/x86_64                                                                              Docker CE Stable - x86_64                                                                                 15
extras/7/x86_64                                                                                      CentOS-7 - Extras                                                                                        303
updates/7/x86_64                                                                                     CentOS-7 - Updates                                                                                       632
repolist: 10,861
[root@zoo1 ~]# 
[root@zoo1 ~]# yum list |grep docker-ce
docker-ce.x86_64                            18.03.1.ce-1.el7.centos    docker-ce-stable
docker-ce-selinux.noarch                    17.03.2.ce-1.el7.centos    docker-ce-stable
[root@zoo1 ~]# yum -y install docker-ce
[root@zoo1 ~]# systemctl start docker
			

 

2. Downloading and running Jenkins in Docker

A docker image to give BlueOcean a try

This image has a tag for every release of blue ocean, to run the latest, ensure you run docker pull jenkinsci/blueocean from time to time.

 

Refer:

https://hub.docker.com/r/jenkinsci/blueocean/

https://jenkins.io/doc/book/installing/#installing-docker

https://docs.docker.com/install/linux/docker-ce/centos/

转载于:https://www.cnblogs.com/oskb/p/9092260.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JenkinsDocker的结合使用可以实现持续集成和交付(CI/CD)的自动化流程。下面是一种常见的方式: 1. 安装Docker:首先,确保你的系统上安装了Docker。你可以从Docker官方网站上下载并安装适合你操作系统的Docker版本。 2. 安装Jenkins:安装Jenkins服务器,你可以按照官方文档提供的步骤进行安装,官方文档链接:https://www.jenkins.io/doc/book/installing/ 3. 安装Docker插件:在Jenkins中安装Docker插件,这样Jenkins就能与Docker进行交互。在Jenkins的插件管理页面中搜索"Docker",找到适合你版本的Docker插件并安装。 4. 配置Docker主机:在Jenkins的系统设置中配置Docker主机。你需要提供Docker主机的URL和凭据信息,这样Jenkins才能与Docker主机进行通信。 5. 创建Jenkins任务:在Jenkins中创建一个新的任务,用于构建和发布你的应用程序。在任务配置中,你可以配置源代码管理、构建步骤、测试步骤和部署步骤等。在构建和部署步骤中,你可以使用Docker来构建和运行容器化的应用程序。 6. 配置Docker构建环境:在构建步骤中,你可以使用Docker构建环境来构建你的应用程序。通过在构建步骤中执行Docker命令或者使用Docker插件提供的功能,你可以创建和管理Docker容器,进行应用程序的编译、测试和打包等操作。 7. 配置Docker部署环境:在部署步骤中,你可以使用Docker来部署你的应用程序。通过在部署步骤中执行Docker命令或者使用Docker插件提供的功能,你可以将应用程序打包成Docker镜像,并在目标环境中运行容器。 8. 触发自动构建和部署:配置触发器,使得当代码发生变更或定期触发时,Jenkins会自动执行构建和部署任务。 通过以上步骤,你就可以将JenkinsDocker结合使用,实现持续集成和交付的自动化流程。希望对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值