目錄:
具體步驟:
1、進入[harbor-db]容器內部
2、進入postgresql命令行
3、切換到harbor所在的數據庫
4、查看harbor_user表
5、例如修改admin的密碼,修改為初始化密碼 Harbor12345 ,修改好了之后再可以從web ui上再改一次。
6、退出 \q 退出postgresql,exit退出容器。
安裝完Harbor不要修改配置文件里的密碼,有可能會導致你登錄不了
harbor現在是使用postgresql 數據庫了。不再支持mysql,網上有很多重置Mysql密碼的,可以略過了。
我剛開始修改了默認的密碼,然后就登錄不了了(一直提示用戶名或密碼不正確),卸載重新重新安裝也不可以,可能harbor的數據沒有刪干凈,修改配置文件(harbor.cfg)一直登不上去。
我把密碼默認的Harbor12345 修改為: 12345 然后死活登陸不上。
下面為重置Harbor 倉庫密碼的方式
具體步驟:
1、進入[harbor-db]容器內部
docker exec -it harbor-db /bin/bash
2、進入postgresql命令行
psql -h postgresql -d postgres -U postgres #這要輸入默認密碼:root123 。
psql -U postgres -d postgres -h 127.0.0.1 -p 5432 #或者用這個可以不輸入密碼。
3、切換到harbor所在的數據庫
\c registry
4、查看harbor_user表
select * from harbor_user;
5、例如修改admin的密碼,修改為初始化密碼 Harbor12345 ,修改好了之后再可以從web ui上再改一次。
update harbor_user set password='a71a7d0df981a61cbb53a97ed8d78f3e',salt='ah3fdh5b7yxepalg9z45bu8zb36sszmr' where username='admin';
1
6、退出 \q 退出postgresql,exit退出容器。
\q
exit
完成后通過WEB UI,就可以使用admin 、Harbor12345 這個密碼登錄了,記得修改這個默認密碼哦,避免安全問題。
————————————————
版權聲明:本文為CSDN博主「longlong6682」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/longlong6682/article/details/106923179
