Способен извлекать изображения acr, но не может проверить манифест

#docker #acr

#докер #acr

Вопрос:

Мне нужна помощь в понимании того, как docker pull работает с изображениями acr. У меня есть частное хранилище acr.

Поэтому я бегу az acr login -n lt;repogt; --expose-token --output tsv --query accessToken , чтобы распечатать маркер доступа.

Затем я использую этот токен доступа для входа в систему через docker: docker login lt;repogt;.azureacr.io --username 00000000-0000-0000-0000-000000000000 --password 'lt;ACCESS TOKENgt;' . Логин работает.

Затем я пытаюсь вытащить изображение докера: docker pull lt;imagegt;:lt;taggt; это работает, но когда я это делаю docker manifest inspect lt;imagegt;:lt;taggt; , это не удается со следующим исключением:

 errors: denied: requested access to the resource is denied  unauthorized: authentication required  

Вопросы:

  1. Как мне проверить, какие разрешения у меня есть/нужны для выполнения этих команд docker?
  2. Если docker pull работает, неправильно ли предполагать, что docker manisfest inspect также будет работать? Я имею в виду, что докеру каким-то образом нужно проверить, существует ли изображение с тегом, прежде чем правильно его вытащить?