我使用的是harbor自帶的同步鏡像功能進行遷移的,所以中間踩了一點小坑。就是同步的時候測試連接一直失敗,網上找了很久的原因都沒有找到,然后自己想到了是不是harbor容器里面hosts解析的時候出的問題,然后進入容器測試和查看hosts文件,發現確實是,然后停止harbor,具體操作如下:
停止harbor
docker-compose down
vim /root/harbor/docker-compose.yml 編輯core和jobservice兩個容器的掛載,增加bind掛載 - type: bind source: /etc/hosts target: /etc/hosts
啟動harbor:
docker-compose up -d
啟動之后就可以去A開始同步了:
首先瀏覽器登錄源harbor的web頁面
在倉庫管理頁面新建目標,目標名自定義,目標URL填寫B的地址就行,賬號密碼就是harbor登錄賬號密碼。然后測試連接,然后成功了就確定進行下一步
去到復制管理
名稱隨意,目的registry選擇你要作為目標的url就行,不需要自己填。
然后手動就行
最后確定了選擇這個選擇復制就開始同步了。。。。