Harbor 仓库自动复制镜像
2017-03-15 by dongnan
目标
- 测试
harbor
仓库,复制(推送)功能。 - 复制(推送)
hub-dev.zongming.net
中的public
项目下的全部镜像,至hub.zongming.net
的public
项目。
在使用 harbor
复制(推送)功能之前,需要在目标仓库,先创建将要同步的项目,用户权限为项目管理员。
环境
本地仓库:hub-dev.zongming.net
远程仓库:hub.zongming.net
示例中两台 harbor 版本为 0.5.0
步骤
创建策略
使用超级管理员账户(admin)登录本地 harbor -> 我的项目 -> 项目名称 -> 复制 -> 新增策略,下图为创建好的复制策略。
查看任务
策略创建完毕后,将自动同步(push)镜像数据,到远程仓库(harbor)。
编辑策略
策略可以停止,删除,或者编辑,例如,提示同步数据错误,可以编辑策略,修改相关信息。
小结
有了 Harbor
镜像同步功能,如果本地仓库推送了新的镜像,将自动同步到远程仓库,管理员不用操心维护镜像,真是太棒了。