Docker 指定仓库搜索
简介
Docker 允许用户从镜像仓库中搜索和拉取容器镜像。默认情况下,Docker 会搜索 Docker Hub,这是一个公开的镜像仓库。但是,您也可以指定其他仓库来搜索镜像。
指定仓库
要指定要搜索的仓库,请使用 `--registry` 选项,后跟仓库的 URL:``` docker search --registry my-registry.com IMAGE_NAME ```例如,要从私人仓库 `my-private-registry` 中搜索 `nginx` 镜像,可以运行以下命令:``` docker search --registry my-private-registry.com nginx ```
多级仓库
Docker 还支持多级仓库。这意味着一个仓库可以包含来自其他仓库的镜像。要搜索多级仓库中的镜像,请使用以下语法:``` docker search --registry my-registry.com/child-registry IMAGE_NAME ```例如,要搜索从 `child-registry` 仓库拉取的 `nginx` 镜像,可以运行以下命令:``` docker search --registry my-registry.com/child-registry nginx ```
内容详细说明
搜索特定镜像:
使用 `docker search` 命令,后跟要搜索的镜像名称。
指定多个仓库:
您可以使用多个 `--registry` 选项来指定多个仓库。Docker 将按顺序搜索这些仓库。
过滤搜索结果:
您可以使用 `--filter` 选项来过滤搜索结果。例如,您可以通过基于镜像大小或创建日期来过滤。
查看仓库详细信息:
使用 `docker registry info` 命令查看有关仓库的详细信息,例如支持的架构和镜像。
示例
以下是一些指定仓库搜索的示例:
从 Docker Hub 搜索 `nginx` 镜像:``` docker search nginx ```
从私人仓库 `my-private-registry` 搜索 `my-image` 镜像:``` docker search --registry my-private-registry.com my-image ```
从多级仓库 `my-registry/child-registry` 搜索 `my-other-image` 镜像:``` docker search --registry my-registry.com/child-registry my-other-image ```
过滤来自 Docker Hub 的搜索结果,仅显示大小小于 100MB 的镜像:``` docker search --registry docker.io nginx --filter=size<100MB ```
**Docker 指定仓库搜索****简介**Docker 允许用户从镜像仓库中搜索和拉取容器镜像。默认情况下,Docker 会搜索 Docker Hub,这是一个公开的镜像仓库。但是,您也可以指定其他仓库来搜索镜像。**指定仓库**要指定要搜索的仓库,请使用 `--registry` 选项,后跟仓库的 URL:``` docker search --registry my-registry.com IMAGE_NAME ```例如,要从私人仓库 `my-private-registry` 中搜索 `nginx` 镜像,可以运行以下命令:``` docker search --registry my-private-registry.com nginx ```**多级仓库**Docker 还支持多级仓库。这意味着一个仓库可以包含来自其他仓库的镜像。要搜索多级仓库中的镜像,请使用以下语法:``` docker search --registry my-registry.com/child-registry IMAGE_NAME ```例如,要搜索从 `child-registry` 仓库拉取的 `nginx` 镜像,可以运行以下命令:``` docker search --registry my-registry.com/child-registry nginx ```**内容详细说明*** **搜索特定镜像:**使用 `docker search` 命令,后跟要搜索的镜像名称。 * **指定多个仓库:**您可以使用多个 `--registry` 选项来指定多个仓库。Docker 将按顺序搜索这些仓库。 * **过滤搜索结果:**您可以使用 `--filter` 选项来过滤搜索结果。例如,您可以通过基于镜像大小或创建日期来过滤。 * **查看仓库详细信息:**使用 `docker registry info` 命令查看有关仓库的详细信息,例如支持的架构和镜像。**示例**以下是一些指定仓库搜索的示例:* 从 Docker Hub 搜索 `nginx` 镜像:``` docker search nginx ```* 从私人仓库 `my-private-registry` 搜索 `my-image` 镜像:``` docker search --registry my-private-registry.com my-image ```* 从多级仓库 `my-registry/child-registry` 搜索 `my-other-image` 镜像:``` docker search --registry my-registry.com/child-registry my-other-image ```* 过滤来自 Docker Hub 的搜索结果,仅显示大小小于 100MB 的镜像:``` docker search --registry docker.io nginx --filter=size<100MB ```