0

我有一个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

知道我们如何解决这个问题吗?

4

0 回答 0