harbor 报错:dial tcp 127.0.0.1:1514: connect: connection refused 解决

一、harbor启动报错

harbor 报错:dial tcp 127.0.0.1:1514: connect: connection refused

二、docker ps 查看docker 服务

1、查看到harbor-log 处于restart状态

2、查看harbor-log日志

unable to change expired
password: Authentication token manipulation error sudo: 
Account or password isexpired, reset your password and try again sudo: a terminal is required toreadthe password; 
either use the -S option to read from standard input or configure
an askpass helper Changing passwordfor root. sudo: unable to change expired
password: Authentication token manipulation error 

从报错日志中分析到harbor-log中提示root用户名密码已过期.

三、解决方案

1、导出harbor-log容器

mkdir -p /tmp/harbor-log 
cd /tmp/harbor-log 
docker export harbor-log -o harbor-log.tar

2、解压tar包

tar xvfp harbor-log.tar

3、修改shadow文件的值

sed -i 's/:90:/:99999:/g' /tmp/harbor-log/etc/shadow

4、将修改后的shadow文件挂载到harbor-log容器内

mkdir -p /opt/harbor-log-etc/ 
cp /tmp/harbor-log/etc/shadow /opt/harbor-log-etc/shadow

5、修改docker-composr.yml文件,harbor-log容器的volumes配置,增加以下配置

volumes:
  - type: bind
    source: /opt/harbor-log-etc/shadow
    target: /etc/shadow

6、重启harbor即可

docker-compose down 
docker-compose up -d 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个误提示通常表示连接Harbor服务器时发生了误。有几个可能的原因导致连接被拒绝: 1. Harbor服务未启动或已停止运行:请确保Harbor服务正在运行,并检查Harbor服务的日志文件以查看是否有任何误信息。 2. 防火墙阻止了连接:如果您使用了防火墙,请确保防火墙已配置允许Harbor服务器的端口通信。 3. 网络连接问题:请确保网络连接正常,并检查您的代理设置是否正确。 如果您仍然无法解决问题,请尝试查看Harbor服务器的日志文件以获取更多信息,并检查您的网络连接和防火墙设置。 ### 回答2: "Harbor connect: connection refused" 是一个常见的网络误提示,意味着无法建立与某个港口或服务器的连接。 出现这个误有几个可能的原因。首先,可能是目标服务器的端口关闭或不可用。这可能是因为服务器宕机、维护或配置误等原因造成的。 其次,防火墙或安全设置可能阻止连接。这是为了防止未经授权的访问或恶意攻击。可能需要检查网络设置,确保相应的端口是开放的,并且没有被阻止。 还有一种可能性是网络连接存在问题,包括网络故障、信号干扰、网络延迟或传输误等。在这种情况下,可以尝试重新连接或使用其他网络进行尝试。 此外,还可能出现连接超时的情况。这可能是由于网络延迟、目标服务器响应缓慢或其他网络问题导致的。 为了解决这个问题,可以采取以下一些步骤: 1. 确认目标服务器是否正常运行,并且相应的端口是否开放。可以与服务器管理员联系以获取更多信息。 2. 检查防火墙或安全设置,确保允许与目标服务器的连接。 3. 检查网络连接,尝试使用其他网络或重新连接。 4. 如果问题仍然存在,可以尝试使用其他端口或协议。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值