0

    Harbor 部署 初始化安装 后提示 用户或密码不正确(报错:harbor用户

    2023.08.07 | admin | 121次围观

    一、起因

    又是一次惨痛的教训,在部署完Harbor后,明明配置在harbor的yaml文件中配置了自己的密码,可是,用配置的密码死活登录不上去陌陌显示用户密码错误是什么意思吗,Harbor12345也不行

    二、排错思路

    也搜了一些方法,可以参考这个链接,但这个容易走弯路,想快一点的可以直接跳到三节(Harbor密码重置 密码修改 admin密码重置(报错:harbor用户或密码不正确)_longlong6682的博客-CSDN博客_harbor默认账号密码)

    因此个人觉得,有必要详述一下:

    1、确认一下docker ps后容器的状态,如果容器的状态都是up的陌陌显示用户密码错误是什么意思吗,就算是过了第一关

    2、上面那个链接提到要进入postgresql里面去修改,个人觉得很麻烦,而且,你进去后,select出来的密码是密文,对于排错不利,但对于重置或者修改某一个用户的密码来说还挺好(但你基本上也是admin用户)

    三、终极办法(个人目前感觉还挺好用,也很快)

    换个思路,既然是部署进来的,那就会把部署的harbor密码传递到容器内!!!

    所以,可以这样来,登录到部署的服务器上

    docker exec -it (harbor-core容器) bash ,

    进入到容器内,然后,

    printenv | grep PASSWORD 

    查看一下设置进去的环境变量:

    可以看到初始化的密码,你在拿这个去试试,可能会有惊喜。

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论