目录
3.2 基于python3 pip安装docker compose
一、前言
在上一篇,我们搭建了jenkins,并通过配置jenkins任务的方式完成了从拉取代码,到打包构建,最后制作docker镜像的完整步骤。但是到这里,我们会发现仍然有两个问题。
问题一:资源占用:
1、构建出来的镜像仍然留在jenkins这台机器上,久而久之,这台机器的空间将不堪重负;
2、如果直接运行镜像,这些镜像将会占用当前jenkins这台机器的资源,如果后续要运行更多的镜像,这台机器肯定吃不消
问题二:缺少镜像的统一分发和管理:
基于问题一,如何管理这些镜像呢?既然镜像不能一直留在这台jenkins机器,就需要引入其他的容器管理平台,该平台能够实现docker镜像的常规管理,比如容器的启停,删除,pull、push等操作。
基于上述这两个最紧迫的问题,该使用什么方法解决呢?这就需要引入docker的镜像管理工具。本文以Harbor为例进行详细的说明。
二、Harbor介绍
官方文档:

本文详细介绍了如何使用Jenkins与Docker部署Harbor,以实现持续集成。首先,文章阐述了Harbor作为私有镜像仓库的重要性,接着详细讲解了Harbor的部署过程,包括安装docker-compose和Harbor本身。然后,文章演示了如何通过Jenkins任务将镜像推送到Harbor,并在其他机器上获取和使用这些镜像。最后,文章讨论了镜像仓库的备选方案,如阿里云镜像仓库、dockerhub等。
订阅专栏 解锁全文
1138





