我正在运行 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 ,但那是 2 年前修复的。
我看了一点 the Concourse Dockerfile和掌 Helm chart ,但我无法弄清楚 docker-image-resource 如何包含在 Concourse 部署中。
如何升级 docker-image-resource 以查看是否修复了此错误?
最佳答案
这实际上只是一个简单的错字 - concourse-helm-release
而不是 concourse-helm-resource
- 但错误信息具有误导性。
docker-image-resource 是由 BOSH 烘焙到 Concourse docker 镜像中的,相关版本可以在 this file 中找到。 .
关于dockerfile - Concourse 尝试使用错误的 sha256 摘要提取 docker 镜像并失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50018259/