Harbor复制策略实践

/ harborDocker / 没有评论 / 2390浏览

前面的话

Harbor基于策略的Docker镜像复制功能,可在不同的数据中心、不同的运行环境之间同步镜像,并提供友好的管理界面

在功能设计方面,Harbor仍然以“项目”为中心, 通过对项目配置“复制策略”,标明需要复制的项目以及镜像。管理员在复制策略中指明目标实例,即复制的“目的地”,并对它的地址和连接时使用的用户名密码进行设置。当复制策略被激活时,源项目下的所有镜像,都会被复制到目标实例;此外,当源项目下的镜像被添加或删除(push或delete), 只要策略还在激活状态,镜像的变化都会同步到目标实例上

在较大的容器集群中,往往需要多个Registry服务器做负载均衡,可以采用主从发布模式,镜像只需要发布一次,就可以推送到多个Registry实例中。同时还支持双主复制和层次型的多级镜像发布

环境

两个Harbor服务

本地版本 v1.7.5

远程版本 v1.6.1

要求

把本地的harbor服务里面的镜像同步到远程的harbor站点

在本地harbor操作

新建目标

填写远程harbor的账号密码信息

新建规则

触发模式有手动,有定时,有即刻触发

demo