2016-04-25 98 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