Docker(8)- docker search 命令详解

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Docker(8)- docker search 命令详解

如果你还想从头学起 Docker,可以看看这个系列的文章哦!

https://www.cnblogs.com/poloyy/category/1870863.html

 

作用


从 Docker Hub 查找镜像

 

语法格式


docker search [OPTIONS] TERM

 

options 说明

option 作用
-f, --filter filter 根据提供的 filter 过滤输出
--limit int 搜索结果条数最大为 int(默认25)
--no-trunc 显示完整的镜像 description

--format

使用 Go 模板进行美观打印

 

简单栗子


image.png


--filter 栗子


stars 的栗子

搜索 star 数量>3 的 busybox 镜像并打印详细描述

docker search --filter=stars=3 --no-trunc busybox                                                                     
NAME                    DESCRIPTION                                                                               STARS     OFFICIAL   AUTOMATED
busybox                 Busybox base image.                                                                       2272      [OK]
progrium/busybox                                                                                                  70                   [OK]
radial/busyboxplus      Full-chain, Internet enabled, busybox made from scratch. Comes in git and cURL flavors.   40                   [OK]
yauritux/busybox-curl   Busybox with CURL                                                                         16
arm32v7/busybox         Busybox base image.                                                                       9
armhf/busybox           Busybox base image.                                                                       6
odise/busybox-curl                                                                                                4                    [OK]
arm64v8/busybox         Busybox base image.


搜索 star 数量>3000 的 mysql 镜像

docker search mysql --filter=STARS=3000                                                                          
NAME      DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
mysql     MySQL is a widely used, open-source relation…   11063     [OK]
mariadb   MariaDB Server is a high performing open sou…   4193      [OK]


is-automated 的栗子

搜索自动构建的 busybox 镜像

docker search --filter is-automated=true busybox                                                                     
NAME                     DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
progrium/busybox                                                         70                   [OK]
radial/busyboxplus       Full-chain, Internet enabled, busybox made f…   40                   [OK]
odise/busybox-curl                                                       4                    [OK]
odise/busybox-python                                                     4                    [OK]
prom/busybox             Prometheus Busybox Docker base images           2                    [OK]
ggtools/busybox-ubuntu   Busybox ubuntu version with extra goodies       0                    [OK]


能看到 AUTOMATED 都是 OK

 

is-official 的栗子

搜索 star 数量>3 且是官方版本的 busybox 镜像

docker search --filter is-official=true --filter stars=3 busybox                                                  
NAME      DESCRIPTION           STARS     OFFICIAL   AUTOMATED
busybox   Busybox base image.   2272      [OK]


能看到 OFFICIAL 是 OK

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
4月前
|
Docker 容器
Docker run命令-p参数详解
本文介绍Docker端口映射的基础用法。通过`docker run -p <宿主机端口>:<容器端口>`实现端口映射,例如`-p 5000:80`将宿主机5000端口映射到容器80端口,外部访问宿主机5000端口时流量会转发至容器内部的80端口。示例命令中,`-d`用于后台运行,`--restart=always`确保容器自动重启,`--name`指定容器名称。部署完成后可通过`http://服务器IP地址:5000`验证服务是否正常运行。
|
5月前
|
网络协议 Ubuntu Docker
Docker Compose--命令说明
Docker Compose--命令说明
837 30
|
5月前
|
域名解析 网络协议 数据安全/隐私保护
docker search 超时
docker search超时问题
1234 14
docker search 超时
|
5月前
|
Ubuntu Linux 开发者
常用的Docker命令:docker_cmd_sheet
以上就是一些常用的Docker命令,希望能帮助你更好地驾驭这个强大的工具。记住,Docker就像是一个魔法咒语,只有真正理解和熟练使用,才能发挥出它的最大魔力。
126 22
|
5月前
|
Shell 应用服务中间件 nginx
docker 镜像的部分常用命令
docker镜像常用命令
165 16
|
5月前
|
关系型数据库 MySQL 数据库
Docker 安装常用软件相关命令
本文介绍了在CentOS 7.9系统上安装Docker的详细步骤,包括添加阿里云镜像源、安装Docker及相关组件、启动服务以及配置镜像加速。同时,还展示了如何通过Docker安装MySQL 5.7版本数据库,涵盖拉取镜像、创建数据目录、运行容器及配置挂载点等操作,并提供验证安装成功的命令和截图。适合需要部署Docker与MySQL环境的用户参考。
311 5
|
5月前
|
关系型数据库 MySQL Docker
|
12月前
|
安全 Docker 容器
|
12月前
|
网络安全 数据安全/隐私保护 Docker
|
6月前
|
NoSQL 应用服务中间件 Redis
Docker 常用命令整理
Docker 常用命令整理
156 1