Nexus с частным репозиторием контейнеров Google

Я пытаюсь проксировать частный реестр контейнеров Google с OSS репозитория Nexus 3. Не уверен, как сделать бит аутентификации.

Я нашел предложение для Artifactory:

  1. Создайте новый удаленный репозиторий реестра Docker.
  2. Снимите флажок «Включить аутентификацию по токену».
  3. Установите URL как https://gcr.io.
  4. На вкладке «Дополнительно» установите имя пользователя как _json_key​
  5. На вкладке «Дополнительно» установите пароль для содержимого файла ключа JSON.

С Нексусом не работал.

Может быть, какой-нибудь совет, пожалуйста?


person FreshMike    schedule 20.01.2020    source источник
comment
Имея ту же проблему. Я знаю, что это возможно с другими продуктами, см., например, jfrog.com/knowledge-base/. Есть сообщения об ошибках, которые возникают при поиске проблем Nexus для GCR или ACR (например, проблемы. sonatype.org/browse/NEXUS-19102), поэтому он может иметь какое-то отношение к вашей версии Nexus.   -  person margold    schedule 23.04.2020
comment
Вы также должны проверить, что находится в журналах Nexus.   -  person margold    schedule 23.04.2020


Ответы (1)


Вам необходимо использовать учетную запись службы с ключом API для аутентификации, загляните в этот блог, в котором показано, как создать частный реестр с помощью реестр контейнеров Google и Nexus OSS.

person Agustin Lopez    schedule 20.01.2020
comment
Привет, я это знаю, но в примере показано, как развернуть Nexus в Google. У меня есть Nexus в предварительной версии, и я хотел бы настроить его для проксирования частного реестра контейнеров Google в Nexus. У меня есть учетная запись службы Google и ключ. теперь, как мне настроить бит аутентификации в нексусе для ссылки на gcr? - person FreshMike; 21.01.2020
comment
Я не уверен, как Nexus выполняет аутентификацию , однако я считаю, что эти методы аутентификации cloud.google.com/container-registry/docs/ должен с ним работать. - person Agustin Lopez; 21.01.2020