Error response from daemon:…latest not found解决办法

使用docker pull fmcalcagno/maskrcnn-benchmark时,总是得到以下提示,在更换其他image后同样还是出现这个问题,目前已解决这个问题,在此分享给各位需要的人士。
具体的错误如下,笔者pull的image是fmcalcagno/maskrcnn-benchmark。

atom@atom:/atom$ docker pull fmcalcagno/maskrcnn-benchmark
Using default tag: latest
Error response from daemon: manifest for fmcalcagno/maskrcnn-benchmark:latest not found

问题分析:
这个问题根据提示是因为找不到最新的image,docker默认下载lastest。所以我们要指定具体的版本,我当时想pull的就是最新的所以,指定最新的版本,具体的操作方法如下。

解决方案:

  1. 前往Docker Hub
    https://hub.docker.com/
  2. 搜索你想pull的image,可以模糊搜索,然后在里面找到你想要的。然后单击进入后,复制右侧的Docker Pull Command。
  3. build docker docker pull 可以 失败 docker pull not found_人工智能

  4. 此时如果直接pull就会出问题(这个问题不一定出现),但是您来这里我想相信可能是遇到了问题,不废话了。。单击这个Tags~
  5. build docker docker pull 可以 失败 docker pull not found_Docker_02

  6. 然后选择一个版本
  7. build docker docker pull 可以 失败 docker pull not found_command_03

  8. 我选择的一个,然后在终端输入以下命令
docker pull kschmeckpeper/maskrcnn-benchmark:CUDA9.0-CUDNN7-updated-voc-4

其中需要做的就是在image后书写一个英文冒号,然后后面跟上版本信息。

谢谢大家~遇到很棘手的问题,比较喜欢在论坛和大家分享,不知道能不能帮助到大家,在人工智能中,我只是一个很小很小的一个小小的程序员,不过很喜欢,至于喜欢的理由,我相信我们每个人都可能不一样,但是我希望我们都可以为中国人工智能事业做出贡献,哈哈,这个话我说出来好别扭,不过真的这么想的,大家加油!一起努力学习,做一只快乐的程序员,多去想想用户、需求把自己也也当成产品经理,养成好的编码习惯,希望我们都可以写出优美、极具欣赏价值的程序代码。