docker search
命令用于搜索Docker Hub了解映像,有关从命令行查找共享映像的更多详细信息,请参阅Docker Hub上的查找公共映像。
用法
docker search [OPTIONS] TERM
名称,简写 | 默认 | 描述 |
---|---|---|
--automated |
false | 仅显示自动构建 |
--filter, -f |
根据提供的条件过滤输出 | |
--limit |
25 | 最大搜索结果数 |
--no-trunc |
false | 不要截断输出 |
--stars, -s |
0 | 只显示至少有x颗星 |
例子
按名称搜索映像
此示例显示名称包含“busybox
”的映像:
$ docker search busybox
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
busybox Busybox base image. 316 [OK]
progrium/busybox 50 [OK]
radial/busyboxplus Full-chain, Internet enabled, busybox made... 8 [OK]
odise/busybox-python 2 [OK]
azukiapp/busybox This image is meant to be used as the base... 2 [OK]
ofayau/busybox-jvm Prepare busybox to install a 32 bits JVM. 1 [OK]
shingonoide/archlinux-busybox Arch Linux, a lightweight and flexible Lin... 1 [OK]
odise/busybox-curl 1 [OK]
ofayau/busybox-libc32 Busybox with 32 bits (and 64 bits) libs 1 [OK]
peelsky/zulu-openjdk-busybox 1 [OK]
skomma/busybox-data Docker image suitable for data volume cont... 1 [OK]
elektritter/busybox-teamspeak Lightweight teamspeak3 container based on... 1 [OK]
socketplane/busybox 1 [OK]
oveits/docker-nginx-busybox This is a tiny NginX docker image based on... 0 [OK]
ggtools/busybox-ubuntu Busybox ubuntu version with extra goodies 0 [OK]
nikfoundas/busybox-confd Minimal busybox based distribution of confd 0 [OK]
openshift/busybox-http-app 0 [OK]
jllopis/busybox 0 [OK]
swyckoff/busybox 0 [OK]
powellquiring/busybox 0 [OK]
williamyeh/busybox-sh Docker image for BusyBox's sh 0 [OK]
simplexsys/busybox-cli-powered Docker busybox images, with a few often us... 0 [OK]
fhisamoto/busybox-java Busybox java 0 [OK]
scottabernethy/busybox 0 [OK]
marclop/busybox-solr
显示非截断描述(-no-trunc)
此示例显示名称包含“busybox
”的映像,至少3
颗星,描述不会在输出中截断:
$ docker search --stars=3 --no-trunc busybox
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
busybox Busybox base image. 325 [OK]
progrium/busybox 50 [OK]
radial/busyboxplus Full-chain, Internet enabled, busybox made from scratch. Comes in git and cURL flavors. 8 [OK]
限制搜索结果(--limit
)
标志--limit
是搜索返回的结果的最大数量。此值可能在1
到100
之间的范围内。--limit
的默认值为25
。
过滤
过滤标志(-f
或--filter
)格式是key = value
对。 如果有多个过滤器,则传递多个标志(例如--filter “foo = bar” --filter “bif = baz”
)
STARS
此示例显示名称包含“busybox
”和至少3
颗星的映像:
$ docker search --filter stars=3 busybox
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
busybox Busybox base image. 325 [OK]
progrium/busybox 50 [OK]
radial/busyboxplus Full-chain, Internet enabled, busybox made... 8 [OK]
IS-AUTOMATED
此示例显示名称包含“busybox
”的映像,并且是自动构建:
$ docker search --filter is-automated busybox
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
progrium/busybox 50 [OK]
radial/busyboxplus Full-chain, Internet enabled, busybox made... 8 [OK]
IS-OFFICIAL
此示例显示名称包含“busybox”的映像,至少3颗
星,并且是官方版本:
$ docker search --filter "is-official=true" --filter "stars=3" busybox
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
progrium/busybox 50 [OK]
radial/busyboxplus Full-chain, Internet enabled, busybox made... 8 [OK]