Concourse尝试使用错误的sha256摘要拉出docker镜像并失败

时间:2018-04-25 09:08:30

标签: dockerfile concourse kubernetes-helm google-kubernetes-engine

我在GKE上运行了我用the official helm chart安装的Concourse 3.10.0。我收到此错误,指的是错误的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和掌舵图,但我无法弄清楚如何将docker-image-resource包含在Concourse部署中。

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

1 个答案:

答案 0 :(得分:1)

这实际上只是一个简单的拼写错误 - concourse-helm-release而非concourse-helm-resource - 但错误消息具有误导性。

为了将来参考,docker-image-resource被BOSH烘焙到Concourse docker镜像中,相关版本可以在this file中找到。