cat /var/log/harbor/core.log
2021-11-09T07:29:26Z [ERROR] [/replication/adapter/native/adapter.go:126]: failed to ping registry http://121.36.113.11: Get "http://registry.xt.com/service/token?service=harbor-registry": dial tcp 31.13.64.1:80: i/o timeout
原因未知-可能是:
1、禁止ping导致
2、也可能就是解析不到域名(但是我直接用了ip还是不行,也确实是修改了容器的hosts搞定的)
解决办法:(临时,每次重启docker组件需要重新添加hosts)
在core容器中加入域名对应ip的hosts,在测试就可以了
docker exec -it -u root `docker ps |awk '/core/{print $1}'` /bin/bash
root [ /harbor ]# echo "121.36.113.11 registry.xt.com">>/etc/hosts
如果有谁知道啥问题,还请不吝赐教
网友评论