Аутентификация реестра Portainer
У меня есть настройка portainer и реестра для запуска в контейнерах на одном хосте, но я не могу создать контейнеры из Portainer.
Я добавил хост как локальную конечную точку и реестр в Portainer с именем пользователя и паролем.
Когда я пытаюсь создать контейнер, я получаю "Ошибка неверного формата ссылки", ничего не отображается в журналах portainer, но в журналах реестра я получаю:
"error authorizing context: authorization token required"
Я могу войти в реестр с помощью входа в докер с хоста, у меня также есть Portus, работающий в контейнере на том же хосте, который успешно обращается к реестру.
Я также попытался использовать флаги --ssl --sslcert и --sslkey с сгенерированными сертификатами.
1 ответ
Просто чтобы прояснить, вы создали реестр в разделе Настройки Portainer> Реестры, верно? Вероятно, это ошибка формата в поле URL-адрес реестра, вам нужно указать URL-адрес вашего реестра без указания протокола (например, 10.10.10.10:5000, а не http://10.10.10.10.5000/).
Если вам нужна поддержка, вы можете присоединиться к нам в Slack на https://portainer.io/slack/