Size: a a a

2019 October 11

PA

Pit Artamonov in ru_nexus_sonatype
источник

PA

Pit Artamonov in ru_nexus_sonatype
земля маленькая совсем
источник

PA

Pit Artamonov in ru_nexus_sonatype
если вдруг кто засовывает нексусы за хапроксю - надо добавлять директивку reqadd  X-Forwarded-Proto:\ https
источник

PA

Pit Artamonov in ru_nexus_sonatype
хотя всем пофиг)
источник
2019 October 15

HC

Henry Chinaski in ru_nexus_sonatype
Добрый день!
Товарищи, может кто делал подобную схему?
Есть dev контур с бинарным репозиторием nexus для докер контейнеров. И есть отдельный продуктовый контур со своим бинарным репозиторием nexus. Сборку делаем в dev, а деплой приложений в продуктовом контуре. Собственно, продуктовый нексус настроен в режиме прокси, и тащит из dev-a образы докера.
Собственно вопрос, можно ли через проксирующий nexus передать докер собранный образ?
источник

GG

George Gaál in ru_nexus_sonatype
ответ - да
источник

HC

Henry Chinaski in ru_nexus_sonatype
при попытке так сделать,  в логах докера
level=info msg="Attempting next endpoint for push after error: error parsing HTTP 404 response body: unexpected end of JSON input: \"\""
источник

HC

Henry Chinaski in ru_nexus_sonatype
по данной трабле в гугле ничего толкового, и по запросам оч старые версии
источник

GG

George Gaál in ru_nexus_sonatype
ну, недостаточно настроить нексус в прокси - его надо именно как докер прокси настроить
источник

GG

George Gaál in ru_nexus_sonatype
ну, и возможно - придется еще клиента настроить
источник

HC

Henry Chinaski in ru_nexus_sonatype
George Gaál
ну, недостаточно настроить нексус в прокси - его надо именно как докер прокси настроить
я пытаюсь с jenkins-a сделать docker push после сборки. А можете поделиться ссылкой на доку?
У меня стоят

Proxy
Remote storage: nexus-dev.example.com
Docker index: Use proxy registry
источник

GG

George Gaál in ru_nexus_sonatype
ааа
источник

GG

George Gaál in ru_nexus_sonatype
docker proxy в пуш режиме не работает
источник

GG

George Gaál in ru_nexus_sonatype
от слова совсем. Только на пулл
источник

GG

George Gaál in ru_nexus_sonatype
источник

GG

George Gaál in ru_nexus_sonatype
You can not push to a repository group or a proxy repository.
источник

HC

Henry Chinaski in ru_nexus_sonatype
спасибо!
источник

АМ

Александр Молодчий in ru_nexus_sonatype
George Gaál
You can not push to a repository group or a proxy repository.
Можно накостылять какой-нибудь hook на то, что когда в Docker Registry пушился образ, то его автоматически пушило бы в другой Registry
источник

АМ

Александр Молодчий in ru_nexus_sonatype
источник

HC

Henry Chinaski in ru_nexus_sonatype
Александр Молодчий
Можно накостылять какой-нибудь hook на то, что когда в Docker Registry пушился образ, то его автоматически пушило бы в другой Registry
Скорее всего придётся в самом pipeline переопределять сервер бинарных репозиториев при деплое.

А есть примеры hook-ов для nexus?
источник