かべぎわブログ

技術的なことについてかけたらいいな…

docker searchでDocker Hubのイメージを検索する

概要

docker searchコマンドを利用してDocker Hub上に公開されているDockerイメージを検索してみます。

コマンド例

以下のようなかんじでイメージを検索することができます。
centosのイメージを検索しています。

$ sudo docker search centos
NAME                               DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
centos                             The official build of CentOS.                   4419                [OK]                
ansible/centos7-ansible            Ansible on Centos7                              114                                     [OK]
jdeathe/centos-ssh                 CentOS-6 6.9 x86_64 / CentOS-7 7.4.1708 x86_…   97                                      [OK]
consol/centos-xfce-vnc             Centos container with "headless" VNC session…   56                                      [OK]
tutum/centos                       Simple CentOS docker image with SSH access      43                                      
imagine10255/centos6-lnmp-php56    centos6-lnmp-php56                              42                                      [OK]
centos/mysql-57-centos7            MySQL 5.7 SQL database server                   31                                      
gluster/gluster-centos             Official GlusterFS Image [ CentOS-7 +  Glust…   31                                      [OK]
~~~ 省略 ~~~

よく使うオプション例

公式のDockerイメージを検索する

$ sudo docker search centos --filter is-official=true
NAME                DESCRIPTION                     STARS               OFFICIAL            AUTOMATED
centos              The official build of CentOS.   4419                [OK]                

スターが50以上のものを検索する

$ sudo docker search centos --filter=stars=50
NAME                      DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
centos                    The official build of CentOS.                   4419                [OK]                
ansible/centos7-ansible   Ansible on Centos7                              114                                     [OK]
jdeathe/centos-ssh        CentOS-6 6.9 x86_64 / CentOS-7 7.4.1708 x86_…   97                                      [OK]
consol/centos-xfce-vnc    Centos container with "headless" VNC session…   56                                      [OK]

Automated Buildのみを検索する

$ sudo docker search centos --filter=is-automated=false
NAME                               DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
centos                             The official build of CentOS.                   4419                [OK]                
tutum/centos                       Simple CentOS docker image with SSH access      43                                      
centos/mysql-57-centos7            MySQL 5.7 SQL database server                   31                                      
openshift/base-centos7             A Centos7 derived base image for Source-To-I…   27                                      
centos/python-35-centos7           Platform for building and running Python 3.5…   25       

まとめ

CLI上で検索できるの便利

Docker

Docker