Docker 对私有注册表的拉取限制

时间:2021-07-02 16:06:27

标签: docker openshift gitlab-ci docker-registry

我实际上已经与内部私有 openshift 注册表一起部署了一个 openshift 集群。我正在使用 OKD3。我团队的开发人员使用 gitlab 社区版和 gitlab-ci 作为我们 ci 的一部分,并使用源到映像策略在 openshift 中部署我们的网络应用程序。

我们实际上面临着来自 dockerhub 的著名的拉取限制,并提出了使用我们自己内部 openshift 注册表中的图像来进行构建的想法。不幸的是,尽管使用的注册表是我们自己的内部 openshift 注册表,但由于拉取限制,我们以管道失败告终。

pull limit 是否有可能适用于所有类型的 docker registry private 和 public ? (不仅是码头集线器) 或者也许这个限制来自 Gitlab-ci 本身?

亲切的问候

1 个答案:

答案 0 :(得分:1)

<块引用>

pull limit 是否有可能适用于所有类型的 docker registry private 和 public ? (不仅是 docker hub)还是这个限制来自 Gitlab-ci 本身?

不,这是不可能的。如果您达到拉取限制,那是因为您正在从 Hub(或其他一些实施限制的注册表中提取,我都不知道这些)。无法从问题中识别出您正在提取的内容,但它可能是您的 Gitlab 运行程序图像,也可能是一些仍指向 Hub 的基本图像。