注意
本文最后更新于 2024-05-25,文中内容可能已过时。
如果忘记 docker-registry
账户密码,可以通过复原加密密码查看。
打开 ~/.docker/config.json
1
2
3
4
5
6
7
|
{
"auths": {
"192.168.1.162:5000": {
"auth": "********************"
}
}
}
|
以上密码是在添加 docker-registry
时使用 htpasswd
加密的
1
2
3
|
sudo yum install -y httpd-tools
mkdir /etc/docker/auth
htpasswd -Bbn tradeops passwd > /etc/docker/auth/htpasswd
|
我们可以反向解密
1
|
echo ********** | base64 -d
|
得到
然后再登录即可
1
2
3
4
5
6
7
8
|
docker login -u tradeops 192.168.1.162:5000
Password:
WARNING! Your password will be stored unencrypted in /home/william/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
|