【问题标题】:Nexus with Private Google container Repo带有私有 Google 容器存储库的 Nexus
【发布时间】:2020-01-20 17:50:07
【问题描述】:

我正在尝试使用 Nexus 3 Repository OSS 代理私有 Google Container Registry。 不知道如何进行身份验证。

我找到了一个关于 Artifactory 的建议:

  1. 创建新的 Docker 远程注册表存储库
  2. 取消选中启用令牌身份验证标志
  3. 设置网址为https://gcr.io
  4. 在高级选项卡下,将用户名设置为_json_key​
  5. 在高级选项卡下,将密码设置为 JSON 密钥文件的内容

不适用于 Nexus。

请问有什么建议吗?

【问题讨论】:

  • 有同样的问题。我知道其他产品也可以,例如jfrog.com/knowledge-base/…。如果您在 Nexus 问题中搜索“GCR”或“ACR”(例如 issues.sonatype.org/browse/NEXUS-19102),就会出现一些报告的错误,因此它可能与您的 Nexus 版本有关。
  • 您还应该检查 Nexus 日志中的内容。

标签: docker authentication nexus3 google-container-registry


【解决方案1】:

您需要使用具有 API 密钥的服务帐户才能进行身份验证, 看看这个博客,它展示了如何使用 Google container registry and Nexus OSS 创建私有注册表。

【讨论】:

  • 您好,我知道,但该示例展示了如何在 Google 上部署 Nexus。我有 Nexus,并希望将其配置为将私有 Google 容器注册表代理到 Nexus。我有一个谷歌服务帐户和密钥。现在如何配置 nexus 中的身份验证位以链接到 gcr ?
  • 我不确定 Nexus 是如何进行身份验证的,但是,我相信这些身份验证方法 cloud.google.com/container-registry/docs/… 应该可以使用它。
猜你喜欢
  • 2019-12-18
  • 2019-03-08
  • 1970-01-01
  • 2023-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-03
相关资源
最近更新 更多