Как настроить репозиторий Docker Proxy в Nexus3 для реестра контейнеров GitLab? - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь настроить прокси-сервер докера в Nexus 3 для образов докера, размещенных в реестре контейнера GitLab. Я могу успешно выполнить извлечение, используя следующую команду:

docker pull gitlab.masked.url:5443/masked-group/masked-project/masked-image:latest

Для настройки хранилища прокси в Nexus я использую следующие параметры:

Name: dockertest
Format: docker
Type: proxy
Url: https://nexus.masked.url/repository/dockertest/
Online: true
Remote storage: https://gitlab.masked.url:5443
Use certificates stored in the Nexus truststore...: true
Docker index: Use proxy registry (specified above)
HTTP Authentication: true
Authentication type: Username
Username: foo
Password: ***

Все остальное имеет значения по умолчанию. Теперь, если я выполню

docker pull nexus.masked.url:443/repository/dockertest/masked-group/masked-project/masked-image:latest

, я получу следующий ответ:

Error response from daemon: error parsing HTTP 404 response body: invalid character '<' looking for beginning of value: "\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <title>404 - Nexus Repository Manager</title>\n...

Что не так с моей конфигурацией?

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