首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DockerHub、GCR、ECR、ACR和Quay.io专用代理注册中心

DockerHub、GCR、ECR、ACR和Quay.io专用代理注册中心
EN

Stack Overflow用户
提问于 2018-07-25 12:05:37
回答 2查看 3.7K关注 0票数 3

是否有代理或镜像以下码头注册中心与我自己的私人码头注册中心?

  • Google容器注册表
  • AWS EC2容器注册表
  • Azure集装箱登记处
  • Quay.io
  • DockerHub

我想使用私人注册表来存储我需要的所有码头形象。我想要在不更改repo/image:tag名称的情况下拉出图像?例如,如果我想做一个:

docker pull gcr.io/google_containers/metrics-server-amd64:v0.2.1

我必须更改回购名称:

docker pull mynexus.mycompany.com/google_containers/metrics-server-amd64:v0.2.1

是否有任何码头/库伯内特斯配置,如果有人做拉,如果一个gcr.io图像只是转到mynexus.mycompany.com,并使用作为一个通过缓存。

EN

回答 2

Stack Overflow用户

发布于 2018-12-28 15:59:27

票数 1
EN

Stack Overflow用户

发布于 2022-09-06 13:26:41

在Sonatype Nexus中

  1. 创建一个"docker (代理)“存储库
  2. 创建"docker (group)“存储库
  3. 在组、存储库中,同时添加代理和任何托管的repos。

现在,您应该能够引用组存储库URL (限定为您的图像名称和标记)来检索该组可以看到的任何存储库中的任何图像。您需要为每个GCR、Quay等设置单独的代理。此外,您的映像构建过程需要推送到您的托管存储库之一,而不是组存储库。你推到你的主机,并从你的小组拉。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51518456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档