从openshift源代码构建容器映像的正确方法是什么

时间:2020-06-09 09:09:02

标签: image build containers openshift

确实,Makefile中有Dockerfile和目标。我仅一次成功地为openshift-apiserver构建了映像,但是对于许多子项目(例如,对于原产地

),几乎总是遇到以下问题

[root @ host origin]#buildah bud -f ./images/hyperkube/Dockerfile.rhel。 步骤1:从registry.svc.ci.openshift.org/ocp/builder:golang-1.12 AS生成器 创建构建容器时出错:初始化源docker://registry.svc.ci.openshift.org/ocp/builder:golang-1.12时出错:读取注册表.svc.ci.openshift.org / ocp / builder中的清单golang-1.12时出错:未经授权:需要验证

提取那些基础图像进行构建的正确方法是什么?在项目源中找不到特定的信息。任何方向信息的赞赏。

1 个答案:

答案 0 :(得分:1)

我刚刚发现了一个把戏。 Dockerfile.rhel从需要身份验证的registry.svc.ci.openshift.org/ocp/中提取图像,而Dockerfile(主要是)从允许开放访问的registry.svc.ci.openshift.org/openshift/中提取图像。 / p>