dockerfile - Concourse 尝试使用错误的 sha256 摘要提取 docker 镜像并失败

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

我正在运行 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/

相关文章:

Docker copy 命令从目标文件夹复制 jar 文件

ubuntu - 在 Dockerfile 中安装 `lightdm` 会引发交互式键盘布局菜单

elasticsearch - Helm delele 无限期挂起

docker - Dockerfile wget失败

docker - 为什么docker-compose build会运行我的步骤两次?

docker - 运行任务之前大厅等待很长时间

python - 休息 api 触发大厅管道/工作

docker - 在docker-in-docker镜像docker守护进程中设置不安全的注册表

resources - 如何通过一个命令从Helm列表中删除所有资源?

kubernetes - 如何在tpl函数调用中包含默认值