Команда Docker search

Справочник команд Docker


docker searchКоманда используется для поиска образов в Docker Hub или других реестрах.

docker searchКоманда помогает пользователям находить и получать нужные образы, а также предоставляет возможность фильтровать и сортировать результаты поиска.

Синтаксис

docker search [OPTIONS] TERM
  • TERMКлючевое слово для поиска.

Общие параметры:

  • --automated :Выводить только образы типа автоматической сборки;

  • --no-trunc :Отображает полное описание образа;

  • -f <filter>:Список зеркал, у которых количество добавлений в избранное не меньше указанного значения.

1. Поиск образов

docker search ubuntu

Выполняет поиск в Docker Hub образов, содержащих ключевое слово ubuntu.

2. Ограничение количества возвращаемых результатов поиска

docker search --limit 5 ubuntu

Это выполняет поиск в Docker Hub образов, содержащих ключевое слово ubuntu, и возвращает только первые 5 результатов.

3. Фильтрация результатов поиска

docker search --filter stars=50 ubuntu

Это выполняет поиск в Docker Hub образов, содержащих ключевое слово ubuntu, и возвращает только образы, у которых не менее 50 звёзд.

4. Не обрезать вывод

docker search --no-trunc ubuntu

Это выполняет поиск в Docker Hub образов, содержащих ключевое слово ubuntu, и отображает полное описание образа.

5. Пользовательский формат вывода

docker search --format "{{.Name}}: {{.StarCount}} stars" ubuntu

Это выполняет поиск в Docker Hub образов, содержащих ключевое слово ubuntu, и отображает имя образа и количество звёзд в указанном формате.

Пример

1. Поиск образов Ubuntu

docker search ubuntu
Output example:
NAME                             DESCRIPTION                                     STARS   OFFICIAL  AUTOMATED
ubuntu                           Ubuntu is a Debian-based Linux operating sys…   10000   [OK]
dorowu/ubuntu-desktop-lxde-vnc   Ubuntu with openssh-server and NoVNC            4000               [OK]
rastasheep/ubuntu-sshd           Dockerized SSH service, built on top of offi…   2000               [OK]

Описание параметра:

NAME: Название источника репозитория образов

DESCRIPTION: Описание образа

OFFICIAL: Является ли это официальным выпуском Docker

stars: Аналогично звёздам на Github, означает «нравится» или добавить в избранное.

AUTOMATED: Автоматическая сборка.

2. Ограничение количества возвращаемых результатов

docker search --limit 3 ubuntu
Пример вывода:
NAME                              DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
ubuntu                            Ubuntu is a Debian-based Linux operating sys…   10000     [OK]
dorowu/ubuntu-desktop-lxde-vnc    Ubuntu with openssh-server and NoVNC            4000                 [OK]
rastasheep/ubuntu-sshd            Dockerized SSH service, built on top of offi…   2000                 [OK]

3. Фильтрация результатов поиска

docker search --filter stars=1000 ubuntu

Пример вывода:

NAME                            DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
ubuntu                          Ubuntu is a Debian-based Linux operating sys…   10000     [OK]
dorowu/ubuntu-desktop-lxde-vnc  Ubuntu with openssh-server and NoVNC            4000                 [OK]
rastasheep/ubuntu-sshd          Dockerized SSH service, built on top of offi…   2000                 [OK]

4. Пользовательский формат вывода

docker search --format "{{.Name}}: {{.StarCount}} stars" ubuntu

Пример вывода:

ubuntu: 10000 stars
dorowu/ubuntu-desktop-lxde-vnc: 4000 stars
rastasheep/ubuntu-sshd: 2000 stars

Примечания

  • Результаты поиска могут содержать много образов, и вы можете использовать параметры фильтрации и сортировки, чтобы уточнить результаты.
  • Обязательно используйте точные ключевые слова, чтобы получать релевантные результаты.
  • docker searchПо умолчанию поиск выполняется в Docker Hub. Если вам нужно искать в других реестрах, необходимо соответствующим образом настроить клиент Docker.

docker searchКоманда — важный инструмент для поиска образов Docker. Указывая ключевые слова и параметры, пользователи могут эффективно искать и получать нужные образы в реестрах Docker. Эта команда подходит для различных сценариев, включая поиск образов с определенными функциями, получение высоко оцененных образов и настройку отображения результатов.


Справочник команд Docker

Другие расширения