一 环境准备
需要部署两台harbor,harbor部署参考:https://www.cnblogs.com/wangguishe/p/15466771.html#_label1
类型 | IP | 主机名称 | 备注 |
harbor01 | 192.168.75.157 | node01 | |
harbor02 | 192.168.75.158 | node02 |
二 创建同步项目
2.1 harbor01 新建项目
2.2 harbor02 新建项目
新建的项目名称要和harbor01的项目名称保持一致
三 仓库管理创建新目标
3.1 harbor01仓库管理创建新目标
3.2 harbor02仓库管理创建新目标
四 创建复制规则
4.1 harbor01创建复制规则
4.2 harbor02创建复制规则
五 测试双向同步
5.1 harbor01上传镜像
5.1.1 harbor01下载镜像
root@node01:~# docker pull ubuntu:20.04
5.1.2 镜像打tag
root@node01:~# docker tag ubuntu:20.04 192.168.75.157/test/ubuntu:20.04
5.1.3 命令登录harbor01
root@node01:~# docker login 192.168.75.157
5.1.4 测试harbor01上传镜像
root@node01:~# docker push 192.168.75.157/test/ubuntu:20.04
5.1.5 harbor01界面验证
5.1.6 harbor02界面验证
5.2 harbor02上传镜像
5.2.1 harbor02下载镜像
root@node02:~# docker pull centos:latest
5.2.2 镜像打tag
root@node02:~# docker tag centos:latest 192.168.75.158/test/centos:latest
5.2.3 命令登录harbor02
root@node02:~# docker login 192.168.75.158
5.2.4 测试harbor02传镜像
root@node02:~# docker push 192.168.75.158/test/centos:latest
5.2.5 harbor02界面验证
5.2.6 harbor01界面验证镜像信息
六 测试删除双同步
6.1 harbor01删除镜像
6.2 harbor02 界面验证
6.3 harbor02删除镜像
6.4 harbor01界面验证