docker search(docker搜索镜像)(–no-trunc)(--filter)(自动构建的镜像)
Posted Dontla
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker search(docker搜索镜像)(–no-trunc)(--filter)(自动构建的镜像)相关的知识,希望对你有一定的参考价值。
文章目录
root@inspur001:/userdata/testDockerfile/imageBuild# docker search -h
Flag shorthand -h has been deprecated, please use --help
Usage: docker search [OPTIONS] TERM
Search the Docker Hub for images
Options:
-f, --filter filter Filter output based on conditions provided
--format string Pretty-print search using a Go template
--limit int Max number of search results (default 25)
--no-trunc Don't truncate output
root@inspur001:/userdata/testDockerfile/imageBuild#
以下是docker search命令中各选项的含义:
- docker search: 搜索Docker Hub中的镜像。
- OPTIONS: 可选参数。
- TERM: 要搜索的关键字。
- -f, --filter: 根据提供的条件过滤输出结果。可以使用多个过滤器,每个过滤器使用“键 = 值”形式。
- –format: 使用Go模板美观打印搜索结果。可以使用预定义的模板或者自定义模板。
- –limit: 最大搜索结果数量,默认值为25。
- –no-trunc: 不要截断输出结果,以便查看完整的结果。
–no-trunc使用方法
没用–no-trunc:docker search ubuntu:20.04
用用–no-trunc:docker search ubuntu:20.04 --no-trunc
–filter使用方法
–filter选项允许您根据提供的条件过滤Docker Hub的搜索结果。可以使用多个过滤器,每个过滤器使用“键 = 值”形式。以下是一些常见的过滤器:
- is-automated:仅返回自动构建的镜像。值为true或false。
- is-official:仅返回官方镜像。值为true或false。
- stars:返回至少具有指定数量星级评分的镜像。值为整数。
- pulls:返回至少被下载指定数量的次数的镜像。值为整数。(我的好像用不了)
- license:返回具有指定许可证的镜像。值为字符串。
以下是一些使用示例:
- 搜索所有自动构建的Ubuntu镜像:
docker search --filter "is-automated=true" ubuntu:20.04
- 搜索Ubuntu镜像,并返回至少有3个星级评分的镜像
docker search --filter "stars=3" ubuntu
- 搜索Ubuntu镜像,并返回具有MIT许可证的镜像
docker search --filter "license=MIT" ubuntu
- 我的测试搜索
docker search 20.04 --filter "star=5" --no-trunc
什么是“自动构建的镜像”?
自动构建镜像是指从源代码构建Docker镜像的过程被自动化了。Docker Hub提供了自动构建服务,使得当您的源代码发生变化时,它可以自动地构建新的Docker镜像,并将其发布到Docker Hub中。
自动构建镜像的工作流程如下:
- 开发人员将代码推送到版本控制系统,例如GitHub。
- 开发人员在Docker Hub中创建自动构建规则,指定从GitHub中的特定分支或标记构建镜像的方式。
- Docker Hub监听GitHub的Webhook事件,当代码发生更改时,Docker Hub会自动触发构建并将新的镜像推送到Docker Hub中。
- 其他开发人员或用户可以从Docker Hub中获取这些镜像,以便在其本地系统上运行它们。
使用自动构建可以提高生产力,减少手动构建和发布的工作量,并确保所有镜像都是最新的、具有相同的配置和版本控制。
以上是关于docker search(docker搜索镜像)(–no-trunc)(--filter)(自动构建的镜像)的主要内容,如果未能解决你的问题,请参考以下文章