首页/云/Docker 容器速查/凭据助手 credential helper
资源与安全50 条

凭据助手 credential helper

把登录凭据交给系统密钥库:配置 credsStore 后 docker login 的密码不再明文进 ~/.docker/config.json,团队机器与 CI 都值得统一。

Docker 容器速查云更新于 2026-10-12
机制config.json 的 credsStore 指向助手程序
常见助手desktop / pass / secretservice / wincred
检查看 config.json 是否还有明文 auths 段

示例

示例
grep -i credsStore ~/.docker/config.json
docker-credential-pass list 2>/dev/null | head -5 || echo 'helper not configured'
CI 环境优先使用短期令牌或工作负载身份换取凭据,静态长期凭据的轮换成本高。

易错点

  • config.json 出现 base64 的 auths 条目说明未启用助手,base64 只是编码不是加密
  • 更换助手后旧凭据文件要清理,遗留文件仍是一份可用的访问凭据

数据来源与参考

  • Docker 官方文档:docker login 与 credential stores(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌