守护程序的错误响应:找不到 ibmblockchain/fabric-peer:latest 的清单。

28
我试图运行docker pull ibmblockchain/fabric-peer命令,但出现了以下错误信息:

Error response from daemon: manifest for ibmblockchain/fabric-peer:latest not found.

有没有其他方法可以拉取这个镜像?我也尝试拉取其他镜像,但是出现了相同的错误消息。
6个回答

31

谢谢,它有效。但是当我使用 docker-compose up 命令时,它会出现错误。您可以查看下面的链接:https://stackoverflow.com/questions/45832204/module-grpc-logger-enabled-for-log-level-error-when-running-docker-compose-u - jitendra korde
这是一个与图像工作相关的独立问题,与您最初的问题无关。 - Tarun Lalwani
抱歉,但如果您知道一些相关内容,这对我会很有帮助。 - jitendra korde
在旧问题上发表评论或发布新问题。我运行了这个图像,它对我来说启动得很好,没有错误。但是我不知道如何测试它。 - Tarun Lalwani

10

如果您没有指定标签,那么Docker默认会下载最新的标签。

如果最新的标签未附加到该镜像的最新版本,则可能会出现此错误。

要解决问题:

  • 访问https://hub.docker.com/并搜索您的镜像。
  • 找到最新的标签并复制。
  • 使用该标签拉取镜像。

例如: 要安装Jenkins,不要运行

docker pull jenkins

我会去做

docker pull jenkins:2.60.3

谢谢


1
我最近在Windows上遇到了这个问题,后来发现是因为我正在运行Windows容器的Docker守护程序,这意味着主机架构与大多数镜像上的架构标签不匹配。一旦我切换到Linux容器,所有问题都得到解决。

1
当我试图从hub.docker.com中拉取镜像时,我遇到了相同的错误信息。不是这个镜像,而是另一个镜像。这个错误与标记版本有关。在我的情况下,我推送了V0.6版本,但我正在尝试拉取v0.6版本。请注意,我使用大写字母写“V”,而我正在尝试小写字母“v”。因此,实际上没有找到标记图像。
我希望这可以帮助任何人。

0
我也遇到了同样的问题。Tarun的答案是正确的。你所要做的就是打开docker-compose.yml文件,然后添加hyperledger/fabric-peer:x86_64-1.0.2或者你正在拉取的版本。保存文件并运行docker-compose up命令即可。

0

这意味着您尝试拉取的图像不存在,请检查图像标记或指定的URL。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接