我正在尝试运行 docker pull ibmblockchain / fabric-peer 命令,但是我收到一条错误消息,即来自守护进程的错误响应:对于ibmblockchain / fabric-peer的清单:最新不是找到。有没有其他方法来拉这个图像。还尝试拉出另一张图片但得到相同的错误信息。
答案 0 :(得分:19)
正如您在下面的链接中看到的那样,标签不可用
https://hub.docker.com/r/ibmblockchain/fabric-peer/tags/
您应该使用1.0.1
docker pull ibmblockchain/fabric-peer:1.0.1
答案 1 :(得分:6)
如果您没有指定标签,则默认情况下 docker 将下载最新的标签。
如果最新标签未附加到最新版本的图像,则可能会出现此错误。
解决问题
示例: 安装 Jenkins,而不是运行
docker pull jenkins
我愿意
docker pull jenkins:2.60.3
谢谢
答案 2 :(得分:0)
我也面临同样的问题。塔伦的回答是正确的。你所要做的就是
打开docker-compose.yml
文件,然后添加hyperledger/fabric-peer:x86_64-1.0.2
或您提取的任何内容。
关闭文件并运行docker-compose up
命令。
答案 3 :(得分:0)
这意味着您要拉取的图像不存在,请检查图像标记或您指定的URL。
答案 4 :(得分:0)
当我尝试从hub.docker.com提取图像时,我得到了相同的错误消息。不是这个图像,而是另一个。此错误与标记版本有关。就我而言,我推送了V0.6
版本,而我尝试了提取v0.6
版本。请注意,我使用大写字母写“ V”,而尝试使用小写字母“ v”。因此,实际上找不到标签图像。
我希望这对任何人都有帮助。
答案 5 :(得分:0)
我最近在Windows上遇到了这个问题,意识到这是因为我的docker守护进程运行Windows容器,这意味着主机架构与大多数图像上的架构标签都不匹配。切换到Linux容器后,所有容器又重新开始工作。