Docker之分布式仓库Harbor高可用双向同步

一 环境准备

需要部署两台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 新建项目

Docker之分布式仓库Harbor高可用双向同步

Docker之分布式仓库Harbor高可用双向同步

2.2 harbor02 新建项目

新建的项目名称要和harbor01的项目名称保持一致

Docker之分布式仓库Harbor高可用双向同步

Docker之分布式仓库Harbor高可用双向同步

三 仓库管理创建新目标

3.1 harbor01仓库管理创建新目标

Docker之分布式仓库Harbor高可用双向同步

Docker之分布式仓库Harbor高可用双向同步

3.2 harbor02仓库管理创建新目标

Docker之分布式仓库Harbor高可用双向同步

Docker之分布式仓库Harbor高可用双向同步

四 创建复制规则

4.1 harbor01创建复制规则

Docker之分布式仓库Harbor高可用双向同步

Docker之分布式仓库Harbor高可用双向同步

4.2 harbor02创建复制规则

Docker之分布式仓库Harbor高可用双向同步

Docker之分布式仓库Harbor高可用双向同步

五 测试双向同步

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界面验证

Docker之分布式仓库Harbor高可用双向同步

5.1.6 harbor02界面验证

Docker之分布式仓库Harbor高可用双向同步

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界面验证

Docker之分布式仓库Harbor高可用双向同步

5.2.6 harbor01界面验证镜像信息

Docker之分布式仓库Harbor高可用双向同步

六 测试删除双同步

6.1 harbor01删除镜像

Docker之分布式仓库Harbor高可用双向同步

Docker之分布式仓库Harbor高可用双向同步

Docker之分布式仓库Harbor高可用双向同步

6.2 harbor02 界面验证

Docker之分布式仓库Harbor高可用双向同步

6.3 harbor02删除镜像

Docker之分布式仓库Harbor高可用双向同步

Docker之分布式仓库Harbor高可用双向同步

6.4 harbor01界面验证

Docker之分布式仓库Harbor高可用双向同步

 

 

 

 

 

 

 

 

 

上一篇:jqmobi 子菜单 高亮效果


下一篇:Java:Collection List Set