一:靠山
测试环境两个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内里。