IT评测·应用市场-qidao123.com

标题: jenkins+docker集成harbor实现可持续集成 [打印本页]

作者: 老婆出轨    时间: 2024-6-22 00:18
标题: jenkins+docker集成harbor实现可持续集成
目录

一、前言
二、Harbor介绍
2.1 什么是Harbor
2.1.1 Harbor架构图
2.2 Harbor 特征
2.3 Harbor 焦点组件
2.4 Harbor使用场景
三、Harbor摆设
3.1 安装docker compose
3.1.1 安装方式一
3.2 基于python3 pip安装docker compose
3.2.1 安装python3
3.2.2 安装python-pip3并升级
3.2.3 执行命令安装 docker-compose
3.2.4 检察docker-compose版本
3.3 安装horbor
3.3.1 下载安装包
3.3.2 解压安装包
3.3.3 修改设置文件
3.3.4 执行安装
3.3.5 环境查抄
3.3.6 欣赏器访问
四、Harbor基本使用
4.1 呆板预备
4.1.1 设置服务器免登
4.2 推送镜像到Harbor自定义镜像仓库
4.2.1 创建项目
4.2.2 修改docker设置文件
4.2.3 镜像打标
4.2.4 推送镜像
4.3 jenkins任务集成Harbor
4.3.1 修改jenkins的任务设置
4.3.2 重新执行任务
4.4 其他呆板获取harbor镜像
4.4.1 A、B呆板添加授信
4.4.2 删除并重新推送镜像
4.4.3 其他呆板获取镜像
4.4.4 拉取镜像
4.5 使用jenkins任务举行分发镜像
4.5.1 设置全局ssh凭证
4.5.2 设置ssh连接信息
4.5.3 设置测试任务
五、镜像仓库备选方案
5.1 阿里云镜像仓库
5.2 dockerhub
5.3 Nexus Repository Manager
5.4 JFrog Artifactory
六、docker可视化管理工具
七、写在文末


一、前言

在上一篇,我们搭建了jenkins,并通过设置jenkins任务的方式完成了从拉取代码,到打包构建,末了制作docker镜像的完备步骤。但是到这里,我们会发现仍旧有两个问题。

问题一:资源占用:
   1、构建出来的镜像仍旧留在jenkins这台呆板上,久而久之,这台呆板的空间将不堪重负;
  2、如果直接运行镜像,这些镜像将会占用当前jenkins这台呆板的资源,如果后续要运行更多的镜像,这台呆板肯定吃不消
  问题二:缺少镜像的同一分发和管理:
   基于问题一,怎样管理这些镜像呢?既然镜像不能不停顿在这台jenkins呆板,就必要引入其他的容器管理平台,该平台能够实现docker镜像的常规管理,好比容器的启停,删除,pull、push等操纵。
  基于上述这两个最紧急的问题,该使用什么方法解决呢?这就必要引入docker的镜像管理工具。本文以Harbor为例举行详细的阐明。

二、Harbor介绍

官方文档:

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4