首先进入harbor-db这个容器的终端,然后输入以下命令:
psql -U postgres
\c registry
然后回看到提示:You are now connected to database "registry" as user "postgres".
之后,直接删除admin的密码:
UPDATE harbor_user
SET password = '',
salt = '',
password_version = 'sha256'
WHERE username = 'admin';
之后可以利用下面这个命令确认下:
SELECT username, password, salt, password_version
FROM harbor_user
WHERE username = 'admin';
看到类似这样就是OK的:
|
1 2 3 |
username | password | salt | password_version ----------+----------+------+------------------ admin | | | sha256 |
然后重启Harbor服务:
docker-compose down
docker-compose up -d
打开harbor.yml文件,里面harbor_admin_password设置的密码就是新密码了。
马春杰杰