Как найти образ Docker с определенным тегом в реестре Docker в командной строке Docker?

Я пытаюсь найти один конкретный тег для изображения Docker. Как я могу сделать это в командной строке? Я стараюсь избегать загрузки всего и удаления ненужных изображений.

В официальном выпуске Ubuntu, https://registry.hub.docker.com/_/ubuntu/ , есть несколько тегов (релиз для него), а при поиске по команде line,

user@ubuntu:~$ docker search ubuntu | grep ^ubuntu
ubuntu              Official Ubuntu base image                          354
ubuntu-upstart      Upstart is an event-based replacement for ...   7
ubuntufan/ping                                                0
ubuntu-debootstrap                                                   0

Также с помощью командной строки search https://docs.docker.com/engine/reference/commandline/search/ , понятия не имею, как это может работать?

Возможно ли это в команде docker search?

Если я использую необработанную команду для поиска через API реестра Docker , то информация может быть Получено:

   $ curl https://registry.hub.docker.com//v1/repositories/ubuntu/tags | python -mjson.tool
   [
    {
        "layer": "ef83896b",
        "name": "latest"
    },
    .....
    {
        "layer": "463ff6be",
        "name": "raring"
    },
    {
        "layer": "195eb90b",
        "name": "saucy"
    },
    {
        "layer": "ef83896b",
        "name": "trusty"
    }
]

57
задан 11 December 2018 в 01:37

1 ответ

Можно использовать Код Visual Studio для обеспечения автоматического заполнения для доступных изображений докера и тегов. Однако это требует, чтобы Вы ввели первую букву тега для наблюдения предложений автоматического заполнения.

, Например, при записи FROM ubuntu это предлагает предложения автоматического заполнения как ubuntu, ubuntu-debootstrap и ubuntu-upstart. При записи FROM ubuntu:a это предлагает автоматическому заполнению предложения как ubuntu:artful и ubuntu:artful-20170511.1

0
ответ дан 1 November 2019 в 17:04

Другие вопросы по тегам:

Похожие вопросы: