Аутентификация реестра 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/

Другие вопросы по тегам