基于harbor安装私有镜像仓库

Harbor是一款由VMware提供的增强版DockerRegistry,具备权限管理、安全扫描等功能。本文介绍了如何安装Harbor,包括下载、解压、配置和启动。接着,详细讲解了如何将本地Docker镜像推送到Harbor仓库,包括设置daemon.json、登录、打标签和push镜像的步骤。

目录

Harbor介绍

Harbor安装

 下载完成后,在压缩包解压到/usr/local目录下:

 修改Harbor配置文件

 推送本地镜像到harbor上

1、给本地镜像打一个标签

2、 设置docker的daemon.json

3、重启docker

 4、使用docker登录harbor

5、把本地的镜像push到harbor上

6、在Harbor再次确认镜像已经上传上去

​编辑 


Harbor介绍

我们主要采用Jenkins推送jar包到指定服务器,再通过脚本命令让目标服务器对当前jar进行部署,这种方式在项目较多时,每个目标服务器都需要将jar包制作成自定义镜像再通过docker进行启动,重复操作比较多,会降低项目部署时间。

我们可以通过Harbor作为私有的Docker镜像仓库。让Jenkins统一将项目打包并制作成Docker镜像发布到Harbor仓库中,只需要通知目标服务,让目标服务统一去Harbor仓库上拉取镜像并在本地部署即可。

Docker官方提供了Registry镜像仓库,但是Registry的功能相对简陋。Harbor是VMware公司提供的一款镜像仓库,提供了权限控制、分布式发布、强大的安全扫描与审查机制等功能

Harbor安装

这里使用原生的安装方式,下载地址:https://github.com/goharbor/harbor/releases/download/v2.8.1/harbor-offline-installer-v2.8.1.tgz

 下载完成后,在压缩包解压到/usr/local目录下:

tar -zxvf harbor-offline-installer-v2.8.1.tgz -C /usr/local/

 修改Harbor配置文件

  • 首先复制一份配置文件

cp harbor.yml.tmpl harbor

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值