docker : "Error response from daemon: missing signature key"

标签 docker

我从我们注册表的存储后端删除了一些图像并导致了一些问题。因此,为了恢复最后一个标记为“最新”的图像,我从本地 Docker 推送了它,因为我知道它是最新的。网络中所有其他需要它的系统突然开始失败并出现新错误:“来自守护程序的错误响应:缺少签名 key ”。

在线似乎没有有用的建议或文档。我已经从我的本地主机检查了最新的图像及其父图像及其父图像等,我能够看到所有这些图像的信息。此错误似乎特定于拉动/运行。

最佳答案

我回到存储后端,删除了我新推送的图像并完全恢复了我删除的原始图像集。但是,我在所有测试系统中仍然遇到同样的问题,包括我的本地系统。它与执行的一些预拉查找有关,而不仅仅是简单的“docker inspect”。

我假设 tip 图像一定有问题,所以我只是使用我们的图像构建过程来执行另一个“docker build”、“docker tag”和“docker push”,这两个标记(和推送) 版本标签并更新“最新”标签以指向它。做到了。突然之间,每个主机/守护进程都可以再次拉动。

关于 docker : "Error response from daemon: missing signature key",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52846105/

相关文章:

c# - 是否可以在 Docker 容器中运行 Kinect V2?

postgresql - psycopg2无法连接到dockerized Python-Flask应用程序中的postgres数据库

docker - 使用带有端口映射的 docker-compose 进行本地 Kafka 测试

docker - 如何在主机上访问docker app?

docker : where are files downloaded? 上的 RSelenium

node.js - 是否可以在docker容器内运行shell脚本然后运行node app.js

用于数据库的 Docker 卷与 Kubernetes 持久卷

docker - 使用 Docker 运行构建过程

docker - Busybox Docker镜像依赖链

linux - 如何使用 Travis CI 将多个 docker 容器部署到 gcloud?