一 環境准備
需要部署兩台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界面驗證