Могу ли я запросить в репозитории OpenShift Docker, существует ли заданное изображение без его извлечения? - PullRequest
1 голос
/ 03 мая 2019

У меня есть ситуация, когда мне нужно подождать, пока изображение появится в заданном реестре докера (это внешний реестр OpenShift), прежде чем продолжить мой сценарий дополнительными командами oc.

Прежде чем это произойдетВнешний реестр докеров не знает, что такое с этим образом.После этого он доступен как: последний.

Можно ли это сделать программно?(Желательно без попыток загрузить изображение)

Мой порядок предпочтений:

  1. oc команда
  2. docker команда
  3. AREST api (используя учетные данные oc или docker)

1 Ответ

0 голосов
/ 03 мая 2019

при условии, что хранилище из openshift работает аналогично dockerhub, вы можете сделать это:

curl --silent -f -lSL https://index.docker.io/v1/repositories/$1/tags/$2 > /dev/null 

source

...