Отправка Docker в реестр контейнеров Azure не выполняется из-за проверки подлинности срок действия истекает до его завершения - временное решение?

Использование Azure CLI в Windows Server 2016 против реестра контейнеров Azure ( az login и az acr login )

Я нажимаю большой образ докера контейнера Windows (> 10 ГБ) с docker push . Кажется, аутентификация истекает до ее завершения.

Меньшие слои изображения успешно проталкиваются и завершаются, но самые большие достигают 100% до объявления

несанкционированным: требуется аутентификация

Есть ли способ увеличить продолжительность аутентификация ( az acr login ), чтобы завершилась полная передача?

1
задан 12 February 2019 в 13:28
2 ответа

Действующий обходной путь, похоже, состоит в том, чтобы полностью игнорировать az acr login и сразу перейти к docker login , который фактически кэширует свои учетные данные

Я использовал обходной путь включение учетной записи администратора и вход с ней, чтобы нажать - но это все еще работает с учетными записями RBAC / пользователей, кроме администратора

0
ответ дан 4 December 2019 в 03:14

3 часа в настоящее время истекает для Azure Вход в CLI. Итак, возможно, время аутентификации действительно истекло для образа размером 10 ГБ.

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

PS> образы докеров --all ИДЕНТИФИКАТОР ИЗОБРАЖЕНИЯ ТЕГА РЕПОЗИТОРИЯ
последнее приложение my-asp a1f5b7c1e076
myFirstContainerRegistry3364629895.azurecr.io/my-asp-app
v1 a1f5b7c1e076
myfirstcontainerregistry3364629895.azurecr.io/my-asp-app
v1 a1f5b7c1e076

0
ответ дан 20 May 2020 в 06:49

Теги

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