您好,登錄后才能下訂單哦!
一:背景
測試環境兩個harbor(A和B),無法同步鏡像,檢查的原因是harbor容器無法正常解析對端harbor的ip地址,導致了在倉庫管理添加的harbor狀態是unhealthy,harbor的鏡像同步也不能正常執行。
二:解決方案
在A的harbor中每個容器添加B的ip解析到/etc/hosts。同樣在B做類似操作,命令如下:
a)在A服務器執行如下命令,添加B的harbor解析到harbor的每個容器:
`for i in `docker ps | grep harbor|awk '{print $1}'`;do docker exec -it $i bash -c 'echo "10.203.121.137 Bharbor的域名" >> /etc/hosts';done`
b)在B服務器執行如下命令,添加A的harbor解析到harbor的每個容器:
for i in `docker ps | grep harbor|awk '{print $1}'`;do docker exec -it $i bash -c 'echo "10.203.121.60 Aharbor的域名" >> /etc/hosts';done
三:備注
相關命令已經記錄到服務器的/etc/rc.local里面。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。