我有一个BuildConfig
带有内联 Docker 文件的 Openshift 资源,即 Docker 策略,它生成一个构建。我正在尝试在气隙/断开连接的环境中进行部署,在该环境中,我设置了镜像注册表以及ImageContentSourcePolicy
定义注册表映射的资源。看来 docker 文件的 FROM 中引用的镜像不遵守ImageContentSourcePolicy
. 换句话说,当镜像被拉取时,源 registry 没有被镜像 registry 替换,因此导致超时错误。
在FROM
我的码头看起来像这样
FROM cp.icr.io/cp/manage/manageadmin@sha256:2c6cf585ce9080ce36ad3760fdd37c39b9a188234e16ac0b0c49b95980fb729d 作为管理员
ImageContentSecurityPolicy
规格看起来像这样
spec:
repositoryDigestMirrors:
- mirrors:
- 'airgap-mirrorquay1.fyre.ibm.com:5000/cp/manage'
source: cp.icr.io/cp/manage
知道我们如何解决这个问题吗?