来自守护程序的错误响应:ibmblockchain/fabric-peer 的清单:最新未找到

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

我正在尝试 运行 docker pull ibmblockchain/fabric-peer 命令,但收到此错误消息:

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

还有其他方法可以拉取这个镜像吗?还尝试拉取另一张图片但得到相同的错误消息。

如下所示link 标签不可用

https://hub.docker.com/r/ibmblockchain/fabric-peer/tags/

你应该使用1.0.1

 docker pull ibmblockchain/fabric-peer:1.0.1

我也遇到了同样的问题。 Ta运行的回答是正确的。您所要做的就是

打开 docker-compose.yml 文件并添加 hyperledger/fabric-peer:x86_64-1.0.2 或您正在拉取的任何内容。 关闭文件和 运行 docker-compose up 命令。

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

当我尝试从 hub.docker.com 中提取图像时,我收到了相同的错误消息。不是这张图片,而是另一张。此错误与标记版本有关。在我的例子中,我推送了 V0.6 版本,我正在尝试拉取 v0.6 版本。请注意,我使用大写字母 "V" 并尝试使用小写字母 "v"。所以,真的找不到标签图片

希望对大家有所帮助。

我最近 运行 在 windows 上遇到了这个问题,并意识到这是因为我有我的 docker 守护进程 运行 Windows 容器,这意味着主机架构与大多数图像上的架构标签不匹配。一旦我切换到 Linux 容器,所有容器都重新开始工作。

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

如果最新标签没有附加到最新版本的图像,可能会出现此错误。

解决问题

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

示例: 要安装 Jenkins,而不是 运行

docker pull jenkins

我愿意

docker pull jenkins:2.60.3

谢谢