Служба приложения Azure не принимает конфигурацию реестра Gitlab Container как частный репозиторий - PullRequest
0 голосов
/ 13 мая 2019

У меня есть контейнер приложения, помещенный в реестр контейнера gitlab.Я пытаюсь развернуть его в службе веб-приложений Azure в качестве контейнера.Я сделал конфигурацию настолько хорошо, насколько я мог понять, основываясь на документации от Azure.Но я не понимаю, чего мне не хватает, потому что в журналах Azure показано, что Azure все еще пытается подключиться к реестру концентратора докеров.

Here consider that image with tag latest is provided i.e image:latest

В журналах, которые я получаюследующее

2019-05-13 09:21:49.741 ERROR - DockerApiException: Docker API responded with status code=InternalServerError, response={"message":"Get https://registry-1.docker.io/v2/library/<image-name>/manifests/latest: unauthorized: incorrect username or password"}

2019-05-13 09:21:49.743 ERROR - Pulling docker image <image-name> failed:
2019-05-13 09:21:49.743 INFO  - Pulling image from Docker hub: library/<image-name>
2019-05-13 09:21:50.795 ERROR - DockerApiException: Docker API responded with status code=NotFound, response={"message":"pull access denied for <image-name>, repository does not exist or may require 'docker login'"}

2019-05-13 09:21:50.797 ERROR - Image pull failed: Verify docker image configuration and credentials (if using private repository)

Может кто-нибудь сказать мне, что я могу делать здесь не так?Я считаю, что проблема в конфигурации реестра URL.Любая помощь будет оценена.

1 Ответ

1 голос
/ 13 мая 2019

Для всех, кто сталкивается с той же проблемой, моя проблема заключалась в том, что я давал только имя изображения, пришлось поставить полное имя реестра изображений registry.gitlab.com/<group name>/<image name>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...