У меня есть реестр пакетов Github об образе Docker. Я хочу развернуть его в Azure Web Apps. Пробую такую настройку
- URL-адрес сервера: https://docker.pkg.github.com
- Полное имя изображения и тег: berviantoleo/my-telegram-bot/my-telegram-bot:latest
Я не заполняю имя пользователя и пароль, потому что это общедоступный образ докера. Я тоже уже пытаюсь ввести логин и пароль, но безуспешно, до сих пор не получилось.
Я вижу из журналов, у него есть такие журналы:
2020-11-16T02:46:04.868Z INFO - Pulling image from Docker hub: berviantoleo/my-telegram-bot/my-telegram-bot:latest
Это очень странно, потому что я уже изменил URL-адрес сервера, этот URL-адрес сервера поддерживает только Docker Hub? Мне нужна помощь по этому поводу. Я уже пробую из Dockerhub, ага, можно развернуть. Но пока я хочу попробовать из реестра пакетов Github.
Обновлять:
Я ошибся, полное имя должно быть:
docker.pkg.github.com/berviantoleo/my-telegram-bot/my-telegram-bot:latest
нужно включатьdocker.pkg.github.com
Когда вы переходите в частный репозиторий и указываете имя пользователя и пароль, он может извлечь образ.
Когда общедоступный репозиторий, ему все еще нужны имя пользователя и пароль, возможно, потому, что я неправильно понимаю пакет. Я думаю, что
docker.pkg.github.com
все еще нужно пройти аутентификацию. Я получаю этот журнал:2020-11-18T03:33:57.973Z ERROR - DockerApiException: Docker API responded with status code=InternalServerError, response={"message":"Get https://docker.pkg.github.com/v2/berviantoleo/tele-bot/tele-bot/manifests/latest: no basic auth credentials"}
Мне все еще нужно найти решение, которое не требует имени пользователя и пароля.
docker.pkg.github.com
нужна аутентифицированная учетная запись для извлечения изображения, независимо от того, общедоступное оно или частное. Также я ошибся с полным именем. Я изменил полное имя на правильное, в лазурном веб-приложении можно вытащить изображение. Я могу сказать, что проблема не в лазурном веб-приложении, это моя ошибка. Журнал из лазурного веб-приложения на самом деле сбивает с толку. - person Bervianto Leo Pratama   schedule 18.11.2020