【问题标题】:What is the difference between docker images and docker search commands?docker images 和 docker search 命令有什么区别?
【发布时间】:2016-08-18 14:28:06
【问题描述】:

在 coreOS (899.15.0) 机器上,当我执行 docker search 和 images 时,我得到以下结果:

docker search private-registry:5000/

NAME      DESCRIPTION   STARS     OFFICIAL   AUTOMATED

docker images 在私有注册机上:

REPOSITORY                                                      TAG                 IMAGE ID                                                           CREATED             VIRTUAL SIZE
nginx                                                           latest              e32087da8ee6dfa45221c48670fa9475f3d8a53a0e9ccabef4f741c62c77d49b   2 weeks ago         182.6 MB
registry                                                        0.9.1               facc02b3acf6f811e8eace6d07b34cd5ab687e926ac5b5231da93264b259f1a4   12 weeks ago        422.8 MB
<none>                                                          <none>              db81ebdc7ebd3d7aec05d4faa6f4c9c2e35954896e968bce2f90a9736485aa06   3 months ago        422.8 MB

...and a few more images

docker search 的引用提到它在 docker hub 上查找,但由于我在这里指定了一个特定的注册表,我想它是在私有存储库中查找的。​​p>

我不确定这两个命令之间有什么区别以及为什么结果不同。

【问题讨论】:

    标签: docker coreos


    【解决方案1】:

    你猜错了。 docker search 仅搜索 Docker Hub,而不搜索私有注册表。 docker images 命令列出机器上的映像(本地构建或从注册表中提取)。

    如果你想在私有注册表中搜索或列出图片,你需要使用注册表 API 来做到这一点:https://docs.docker.com/registry/spec/api/

    【讨论】:

      猜你喜欢
      • 2016-10-24
      • 2021-05-24
      • 2015-04-08
      • 1970-01-01
      • 1970-01-01
      • 2018-10-18
      • 1970-01-01
      • 2022-07-04
      • 1970-01-01
      相关资源
      最近更新 更多