Проблема
Коли ви намагаєтеся зареєструватися у своєму реєстрі контейнерів Quay:
ви натискаєте кнопку “Create new account”, але нічого не відбувається.
У консолі javascript ви бачите помилку 401 Unauthorized.
У журналі сервера quay ви бачите таке повідомлення про помилку:
quay_error_log.txt
[ERROR] [util.http] Error 401: Anonymous access is not allowed; Arguments: {'url': 'https://quay.techoverflow.net/api/v1/user/', 'status_code': 401, 'message': 'Anonymous access is not allowed'}Рішення
У вашій конфігурації quay потрібно встановити
quay_config_anonymous_access.yaml
FEATURE_ANONYMOUS_ACCESS: trueі перезапустити quay. Це дозволить анонімний доступ до сторінки реєстрації. Вам також потрібно перезавантажити сторінку після завершення перезапуску quay - інакше виникнуть невидимі помилки токена CSRF!.
Ви можете пізніше вимкнути анонімний доступ за бажанням.
Дивіться схожі статті за категоріями:
Docker
Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow
