首页/开发/CI/CD 与发布速查/制品库认证方式
构建与制品管理58 条

制品库认证方式

登录凭据的安全管理:密码走 stdin 或 credential helper,不用命令行明文;CI 用机器人账号、作业令牌或云联邦身份。

CI/CD 与发布速查开发更新于 2026-10-12
docker login交互式存 ~/.docker/config.json(base64,非加密);CI 用 --password-stdin
KubernetesimagePullSecrets 引用 docker-registry 类型 Secret
云平台OIDC/工作负载身份换取临时令牌,避免长期密钥

CI 安全登录

CI 安全登录
echo "$REGISTRY_PASSWORD" | docker login registry.example.com \
  -u "$REGISTRY_USER" --password-stdin
docker login -p 明文密码会进 shell 历史与进程列表:改用 stdin 或凭据助手。

易错点

  • config.json 被提交或打入镜像:查看 docker 凭据存储位置并做泄露扫描
  • 机器人账号共用且无审计:一人一凭据或联邦身份,操作可追溯

数据来源与参考

  • Docker Docs《docker login》
  • Kubernetes 文档《Pull an Image from a Private Registry》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌