faq报错及解决方案

用户名登陆密码错误

主要是两个。一个是admin的账户密码被改了,另外一个是因为数据库连接密码错误

需要去harbor-log下的/var/log/docker/下面查看一下日志。或者docker ps会看到apiserver一直处于restart的状态

一旦是处于restart的状态,那么请用下面的方式解决默认密码(默认密码设置是harbor.yaml或者早期的harbor是 harbor.cfg)

# 进入容器内
docker exec -it harbor-db /bin/bash
# 以下操作都在容器内部
# 使用密码方式测试一下
psql -h postgresql -d postgres -U postgres
# 免密登陆
psql -U postgres -d postgres -h 127.0.0.1 -p 5432
# 修改登陆密码,登陆密码默认是root123
alter role postgres with password 'root123';
# 下面是修改修改harbor的admin密码
# 连接数据库
\c registry
# 查看admin的信息,使用单引号,双引号不认
select * from harbor_user where username='admin';
# 修改密码,其中密码的值,请自己用相同的版本号部署在本地,然后查询一下
update harbor_user set password='c37c3e7020f0493139d28a6426257b79', salt='qamm0okqhfn3vjysadwhk290cftrae92' where username='admin';
# 退出数据库,两个方法都行,或者使用快捷键ctrl+d
\q
exit
# 后续重新安装一遍harbor即可
Copyright © hankbook.cn 2020 all right reserved,powered by Gitbook该文件修订时间: 2022-08-08 09:48:49

results matching ""

    No results matching ""