如何解决由 demon 的媒体类型导致的错误拉取 GitHub docker 图片

How to resolve error pulling GitHub docker image caused by media type from demon

我已经设置了一个 GitHub 自托管运行器,它构建 docker 图像并将它们推送到 GitHub 包注册表:

      podman build --tag ${IMAGE} .
      podman login docker.pkg.github.com -u ${GITHUB_REPOSITORY} -p ${GITHUB_TOKEN}
      podman push ${IMAGE}

上周我开始使用 podman 而不是 docker (http://docs.podman.io/en/latest/#),但这已经 运行 在两个不同的存储库上没有问题。在我遇到这些问题的存储库中,主分支上有 8 个部署(使用 docker 图像),功能分支上至少有 8 个部署,没有任何问题。然后突然间,昨天:docker pull ${IMAGE} 给出以下内容:

Error response from daemon: mediaType in manifest should be 'application/vnd.docker.distribution.manifest.v2+json' not ''

是否有人对可能导致此问题的原因以及解决方法有任何建议?

我不知道这是什么问题...无法从 GitHub 下载 docker 图像,但我最近构建了新图像(不仅仅是重新启动旧构建)并且它工作正常