Я ищу способ перечислить все общедоступные версии изображения из Dockerhub.Есть ли способ, которым это может быть достигнуто?
В частности, я заинтересован в openjdk:8-jdk-alpine
изображениях.
Dockerhub обычно перечисляет только последнюю версию каждого изображения, и нет ссылокк историческим версиям.Для openjdk
это в настоящее время 8u191-jdk-alpine3.8
:

Однако возможно получить более старые версии, если мы знаем ихID дайджеста изображения:
openjdk:8-jdk-alpine@sha256:1fd5a77d82536c88486e526da26ae79b6cd8a14006eb3da3a25eb8d2d682ccd6
openjdk:8-jdk-alpine@sha256:c5c705b462abab858066d412b3f871865684d8f837571c98b68e78c505dc7549
Если повезет, мне удалось найти эти дайджесты для OpenJDK 8 (версии Java 1.8.0_171 и 1.8.0_151 соответственно), по поиску openjdk8 alpine digest
и просмотру билетов на github., который включал дайджест изображения.
Но существует ли систематический способ перечисления всех общедоступных дайджестов?
Если посмотреть документацию docker search
, то, похоже, нет возможностисписок версий изображения, поиск только по имени.