查看数据库组件
docker-compose ps | grep db
进入数据库容器
docker exec -it harbor-db /bin/bash
postgres [ / ]$ psql -U postgres
进入registry数据库
postgres=# \c registry
You are now connected to database "registry" as user "postgres".
查询用户信息
registry=# select user_id,username,password,creation_time,update_time,password_version from harbor_user;
重置admin账号密码
更新表harbor_user中的数据来重置admin密码
registry=# update harbor_user set salt='',password='' where user_id = 1;
registry=# select user_id,username,password,creation_time,update_time,password_version from harbor_user;
退出数据库和容器
admin的密码就已经重置完成,然后就可以使用admin的初始密码Harbor12345去登录Harbor UI界面了
重启harbor
docker-compose down
docker-compose up -d
docker-compose ps