docker login 之后,会在 /root/.docker/config.json
中保存base64编码后的用户名和密码信息。
执行 sudo cat /root/.docker/config.json
打印文件内容,如下:
{
"auths": {
"registry.*****.com": {
"auth": "bWFya2l4OjEyMzQ1NmFiYw=="
}
}
}
文件中 auth
的值就是账号信息,解码后就可以看到用户名和密码, 格式为 username:password
,冒号前面就是用户名,后面是密码。
base64 解码命令:echo 上面auth的值 | base64 -d
示例:
$ echo bWFya2l4OjEyMzQ1NmFiYw== | base64 -d
markix:123456abc
账号就是markix,密码是123456abc
题外话:可以看到这种敏感信息很不安全,docker也支持将凭证保存在外部存储,可以了解下 credentials-store文章来源:https://www.toymoban.com/news/detail-511306.html
end文章来源地址https://www.toymoban.com/news/detail-511306.html
到了这里,关于docker login 账号密码查看的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!