代码之家  ›  专栏  ›  技术社区  ›  Robin Green

Concourse尝试使用错误的sha256摘要提取docker图像,但失败

  •  6
  • Robin Green  · 技术社区  · 7 年前

    我正在运行我安装的Concourse 3.10.0 the official helm chart ,在GKE上。我收到这个错误,它指的是错误的sha256:

    Pulling registry.hub.docker.com/linkyard/concourse-helm-release@sha256:c47e868ec58fcf81b3b0d597bd10a91fc1908da4c13561e7834584997d1fcb9d...
    Error response from daemon: pull access denied for registry.hub.docker.com/linkyard/concourse-helm-release, repository does not exist or may require 'docker login'
    

    如果我跑步 docker pull linkyard/concourse-helm-resource:2.8.2-3 在本地,它可以工作,但下载不同的sha256。

    在我看来,我好像遇到了 issue 33 in concourse's docker-image-resource plugin ,但这是两年前修复的。

    我看了一下 the Concourse Dockerfile 还有掌舵图,但我无法弄清楚docker图像资源是如何包含在大厅部署中的。

    如何升级docker image resource以查看是否修复了此错误?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Robin Green    7 年前

    这实际上只是一个简单的打字错误- concourse-helm-release 而不是 concourse-helm-resource -但错误信息具有误导性。

    为了便于将来参考,docker image资源由BOSH烘焙到Concourse docker image中,相关版本可在中找到 this file