2016-04-25 140 views
-1

在一个coreOS(899.15.0)的机器,当我执行泊坞窗搜索和图像我得到下面的结果:码头图像和码头搜索命令有什么区别?

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 private-registry:5000/

NAME  DESCRIPTION STARS  OFFICIAL AUTOMATED 

私有注册机器上docker images

docker search的参考文献提到它在码头集线器上查找,但由于我在这里指定了一个特定的注册表,我想它正在查找私有存储库。

我不确定这两个命令在这里有什么区别,为什么在结果上有所不同。

回答

1

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

如果你想搜索,或在私人登记表图片,你需要使用注册表API这样做:https://docs.docker.com/registry/spec/api/

+0

其实我跟着建议位置:http://stackoverflow.com/a/26735396 – user1802838