Команда Docker search
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. Эта команда подходит для различных сценариев, включая поиск образов с определенными функциями, получение высоко оцененных образов и настройку отображения результатов.
Другие расширения