问题现象:
docker-compose 安装的harbor,页面可以正常打开,但是不能推送镜像。
报错信息提示:connect: connection refused
故障原因:
harbor.yml 中的external_url参数写错。这个是提供外部访问。页面请求地址和这个参数不一致。所以出现异常。
正确配置是:external_url的值是能够成功访问到harbor的地址。
问题解决:
方法一:
修改common 下的配置文件:config/core/env中的EXT_ENDPOINT为正确的值。
修改后重启harbor
docker-compose restart
方法二:
删除所有的相关数据,重新修改harbor.yml ,修改正确后重新执行harbor的安装程序install.sh