Проблемы с VS-кодом при сборке и отправке в лазурный контейнерный реестр - PullRequest
0 голосов
/ 01 июля 2019

В настоящее время я пытаюсь создать и отправить шаблон развертывания json с помощью vscode с помощью docker push в реестр Azure Container (отсюда я развертываюсь на тестовой машине, которую я сейчас использую) на моем рабочем столе.Хотя программа может успешно собираться, мне постоянно говорят, что я не авторизован, и требуется аутентификация.

Что меня смущает, так это проблема, возникающая именно на рабочем столе.На отдельном ноутбуке я могу собрать и перенести точно такой же проект на Azure.Оба имеют одно и то же расширение vs-code, и оба имеют докер hyper-x

Вот вывод, который я продолжаю получать:

Successfully built d19328623fb5
Successfully tagged registry.azurecr.io/datareader:0.0.1-amd64
SECURITY WARNING: You are building a Docker image from Windows against a non-Windows Docker host. All files and directories added to build context will have '-rwxr-xr-x' permissions. It is recommended to double check and reset permissions for sensitive files and directories.
The push refers to repository [registry.azurecr.io/datareader]
2bb83b459efa: Preparing
270c55623dec: Preparing
41541bbe5d49: Preparing
e1fb49b61103: Preparing
c5753aeba639: Preparing
eb1d9679f7a5: Waiting
7b93a090aa43: Waiting
6dc71048c62b: Waiting
f93e213b867d: Waiting
332a46295f6a: Waiting
e31a56e800f9: Waiting
72f1784c5337: Waiting
b75ffbc550d3: Waiting
428c1ba11354: Waiting
b097f5edab7b: Waiting
27712caf4371: Waiting
8241afc74c6f: Waiting
unauthorized: authentication required

Я ожидаю, что передача в реестр будет успешной, однакоЯ не могу найти никаких различий в том, почему это может происходить на моем рабочем столе, а не на моем ноутбуке.

1 Ответ

0 голосов
/ 01 июля 2019

ACR требует отдельного входа в систему от CLI. Вполне вероятно, что вы ранее не входили в ACR на рабочем столе. Попробуйте запустить:

az acr login
...