Загрузки Maven работают, но Jib не может скачать базовый образ
Найдите неудавшийся запрос к репозиторию или реестру и затем примените конфигурацию прокси, которую использует отправивший его компонент.
Зависимости Maven скачиваются, но затем Jib завершается ошибкой при обращении к реестру. Это полезная подсказка: доступ к репозиторию Maven работал, но клиент реестра Jib при этом не использовался.
Начните с URL, на котором произошёл сбой
| Неудачная операция | Конфигурация прокси для проверки |
|---|---|
| Плагин Maven или получение зависимости | Активный прокси репозитория из settings.xml и исключения. |
| Запрос базового образа или токена реестра от Jib | Сетевые свойства Java, которые Jib использует для связи с реестром. |
Для неаутентифицированного HTTP-посредника укажите маршрут Jib в вызове Maven:
mvn -Dhttp.proxyHost=proxy.example.net \
-Dhttp.proxyPort=8080 \
-Dhttps.proxyHost=proxy.example.net \
-Dhttps.proxyPort=8080 \
-Dhttp.nonProxyHosts='localhost|127.*|*.internal.example' \
jib:buildTarИспользуйте реальные хост и порт прокси, сохраняя настройки образа Jib проекта. Для публичного реестра и службы токенов на разрешённом публичном маршруте прокси список HTTP-прокси даёт кандидатов для этих полей прокси без аутентификации. Свойства host принимают имена хостов, без префикса http://. Свойства https выбирают прокси для HTTPS-назначений; Java использует http.nonProxyHosts и для списка обхода HTTPS.
Локальному архиву всё ещё может требоваться загрузка
jib:buildTar записывает получившийся архив образа локально. Тем не менее ему может понадобиться сетевой доступ, чтобы сначала получить базовый образ. Выбор такого вывода не отменяет запрос к реестру.
После изменения конфигурации снова сравните неудавшийся URL. Сохраните работающие настройки репозитория Maven и диагностируйте оставшийся сбой реестра или службы токенов на пути Jib.